日期:2014-05-19  浏览次数:20659 次

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

------解决方案--------------------
SELECT * FROM tb WHERE datediff(day,dt,GETDATE())> 0