我需要根据日期和时间选择数据。我有两个标准。如何实现这一点。
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'
这里表中的日期字段是日期时间类型。请帮助解决这个问题