怎样搜索一天内的记录
数据库内的一个字段ErrorTime是记录时间的,格式如:2007-08-09 11:21:24.233
我要把2007-08-09这一天的记录都要找到,SQL语句怎么写?
[解决办法]
Select * From 表 Where DateDiff(dd, ErrorTime, '2007-08-09 ') = 0
[解决办法]
Select * From 表 Where Convert(Char(10), ErrorTime, 120) = '2007-08-09 '
[解决办法]
Select * From 表 Where Convert(varchar(10), ErrorTime, 121) = '2007-08-09 '
[解决办法]
Select *
From 表
Where Convert(Char(10), ErrorTime, 120) = Convert(Char(10), GETDATE(), 120)
用这个GETDATE(),就是得到当天的,用ErrorTime和当天对比,不知道你是不是这个意思