我正在尝试确定在一天的22:00到第二天的06:00之间给了多少药。如何在我的where子句中添加此值,以获取此时间段之间的计数?我什至不知道从哪里开始。
答案 0 :(得分:0)
请发布您的表格示例。 如果您表格中的每一行都是一个给出的医学:
select COUNT(*) as Number_of_Meds
from t
where datetime_column_name >= CAST('2019-12-24 22:00' as datetime)
and datetime_column_name < CAST('2019-12-25 06:00' as datetime)
答案 1 :(得分:0)
我最终找到了答案。
其中((DATEPART(hh,d.ActionDateTime)> 22和DATEPART(hh,d.ActionDateTime)<00)或(DATEPART(hh,d.ActionDateTime)> 00和DATEPART(hh,d.ActionDateTime)< 6))