【发布时间】:2017-05-31 09:14:17
【问题描述】:
我有一个表格,其中有列 starttime datetime 可用于不同的日期和时间,数据持续时间为 15 分钟,例如
2017-05-31 13:00:00
2017-05-31 13:15:00
2017-05-31 13:30:00
2017-05-31 13:45:00
2017-05-31 14:00:00
2017-05-31 14:15:00
2017-05-31 14:30:00
2017-05-31 14:45:00
2017-05-31 15:00:00
2017-05-31 15:15:00
现在我想按小时获取数据和分组,但直到最后一个小时,在这种情况下,所有分钟都可用,例如 2017-05-31 14:45:00。
在丢失的数据之间并不重要,只有最后一小时的数据很重要。
【问题讨论】:
-
,您的预期输出是什么,您使用的是哪个 DBMS。
-
你的问题不清楚。您是否只期望
2017-03-31 14:45:00作为上述数据集的输出?如果是这样,这是因为它是有记录00、15、30和45分钟的最新小时,而小时15:00没有?
标签: sql-server