我需要在sql server中查询一个表,其中Query结果将在昨天的5:00Pm到今天的下午5:00之间进行过滤。但是表格在单独的字段中包含日期和时间。
任何帮助都将不胜感激。
由于
答案 0 :(得分:1)
SELECT * FROM your_table
WHERE (DateCol=cast (GETDATE() as DATE) AND TimeCol<'17:00:00')
OR (DateCol=cast (GETDATE()-1 as DATE) AND TimeCol>'17:00:00')