比如
查询出每天20点到21点之外的记录
查询时间段
------解决方案--------------------
select * from tb where datepart(hh,colname)<>20
------解决方案--------------------
select * from tb where SUBSTRING(CONVERT(VARCHAR(30),列名,121),CHARINDEX(' ',CONVERT(VARCHAR(30),列名,121),1)+1,LEN(CONVERT(VARCHAR(30),列名,121))) BETWEEN '20:00:00.000' AND '20:30:00.000'