急,关于时间比较的问题表中有个datetime类型的字段,我想选出记录中最近(最大)的时间与当前时间进行比较 SELECT * FROM tb WHERE ((SELECT MAX(dt) FROM tb) > GETDATE()) 不起作用,全部都选出来了(dt是datetime类型字段),希望帮帮忙,谢谢[解决办法]SELECT * FROM tb WHERE datediff(day,dt,GETDATE())> 0