sql数据库时间如何比较

sql数据库时间如何比较

SELECT DATEDIFF(DAY, (SELECT table.dtime FROM table WHERE ID=1 )
,GETDATE())
//
(SELECT table.dtime FROM table WHERE ID=1 )

是你要从数据库中提取的时间,重新自定义一下
GETDATE()是今天的日期
总的就是表示从数据库里提取的时间到今天的差距
如果是想比较数据库和数据库里的时间,就按照上面的方法再写一次
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-10
SELECT DATEDIFF(day,'2011-3-9','2011-3-10') AS DiffDate
这个是比较差距
结果为1
如果要判断就在查询后再加上判断的语句
第2个回答  2011-03-10