【发布时间】:2020-03-17 22:28:04
【问题描述】:
我正在尝试计算给定时间跨度(一小时)之间的所有记录。
表格:历史
列:
Name (varchar),
StartTime (datetime),
EndTime (datetime)
Date, hour, count of names
17-03 - 10 - 6
17-03 - 11 - 12
有人可以帮我写一个查询吗?
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
再添加一些样本表数据,同时指定预期的结果。
-
感谢您的回复。它是一个 Oracle 数据库。一条记录可能存在多个小时,因此如果它在 StartTime 和 EndTime 之间处于活动状态,则需要每小时计算一次。
-
你自己尝试过什么?请添加到问题中