【发布时间】:2016-09-22 06:01:22
【问题描述】:
我有一个数据库,其中数据以固定的时间间隔记录,即 5 分钟,说它记录了 24 小时,如下表所示。
Date and Time Value
2016-09-17 14:00:00 25.26
2016-09-17 14:05:00 24.29
2016-09-17 14:10:00 25.22
2016-09-17 14:20:00 25.10
2016-09-17 23:55:00 20.21
我想使用 SQL 查询显示每 1 小时读数 有可能缺少某些读数 预期的输出应该是。
Date and Time Value
2016-09-17 14:00:00 25.26
2016-09-17 15:00:00 27.29
2016-09-17 16:00:00 28.12
2016-09-17 17:00:00 22.11
我可能会丢失一些阅读内容。喜欢
Date and Time Value
2016-09-17 14:35:00 25.26
此读数可能丢失 请提出相同的 SQL 查询
【问题讨论】:
-
您使用的是哪个 DBMS?
-
SQL 服务器 2012
-
请考虑另一种方法,尝试在分钟和秒内读取零的行,而不是读取每第 N 条记录。
标签: sql sql-server vb.net