时间字段的筛选!!急急急!
我想在数据库中根据时间字段筛选,我的这个字段格式是:2007-3-1 12:30,我希望能够筛选出该数据库中所有处于8:30到17:30之间的数据,语句应该怎样写呢?
[解决办法]
SELECT *
FROM 数据表
WHERE (DATEPART(HOUR, 时间字段) * 100 + DATEPART(MINUTE, 时间字段) > = 830) AND
(DATEPART(HOUR, 时间字段) * 100 + DATEPART(MINUTE, 时间字段) < 1730)
[解决办法]
Select * From TableName
Where Convert(Varchar(5), 時間字段, 108) Between '08:30 ' and '17:30 '