【发布时间】:2020-03-27 18:01:40
【问题描述】:
我需要根据日期和时间选择数据。我有两个条件。如何实现。
1) 选择 1-1-2013 和 1-10-2013 之间的数据,时间范围在 10 到 16 之间
2)选择2013年1月1日到2013年1月10日之间的数据,时间范围在第二天早上20点到8点之间
我实现了一个代码。它只适用于第一个条件。这里是那个代码。
where date>='1-1-2013' AND date <'1-10-2013'
AND CAST(date AS TIME) between '10:00' and '16:00'
这里表格中的日期字段是日期时间类型。请帮助解决这个问题
【问题讨论】:
-
您对第二个标准进行了哪些尝试,您的问题究竟是什么?
-
查询中的第二个条件在哪里?我只能查看 1) 选择 1-1-2013 和 1-10-2013 之间的数据,时间范围在 10 到 16 之间
-
我没有实施第二个标准。请帮我实施 thst
-
很紧急,有人知道吗?
标签: sql sql-server sql-server-2008 tsql