【发布时间】:2019-10-08 00:18:12
【问题描述】:
我有一个名为SnapshotDate 的专栏,两年前每 30 分钟拍摄一次快照(以下链接中的此专栏示例)。
当小时为 6 或 15 时,如何在 SnapshotDate 中获取最大分钟(或秒)条目?
注意:30 分钟的间隔已经改变了很多次,所以我不能在 WHERE 子句中专门使用 06:50 或 15:50。
我目前有 WHERE DATEPART(hh,ys.SnapshotDate) IN (6,15) 只能在 0600 或 1500 小时内获取 SnapshotDate 条目,但是如何检索这些条目中的最大时间,以便在特定的一天,我只能得到两个结果:一个在 06:50 和另一个在 15:50
【问题讨论】:
标签: sql-server datetime hour ssms-2017