我正在尝试构建一个基于DateTime
列进行选择的查询SyncDate
。
作为一些背景,我查询的表每天都在同一时间每天导入数千个。我想找到在一天中的“常规”时间没有导入的条目。
因此,我想查询DateTime
列中的时间在两次之间的位置:假设在任何一天/月/年期间的 14:00-14:30 (2-230)。
SELECT * FROM MyTable
WHERE DatePart(SyncDate, ..?) BETWEEN (14:00..?) and (14:30..?)
该DatePart
功能似乎是我需要的,但我不明白如何将其应用于这种情况。非常感谢您的帮助哦伟大的查询者。
编辑:我错了,我运行 SQL-Server-2005 作为我的后端。对不起!