SQL查询语句实现两个时间之差

2024-12-01 05:44:29
推荐回答(2个)
回答1:

以下显示所有早于当前日期-31天的的日期
select b from A where B<=getdate()-31;

回答2:

select datediff(dd,getdate(),'12/25/2012')
输出是392天,
然后你有什么启示呢?
select datediff(dd,getdate(),B字段日期)
或者select datediff(dd,B字段日期,getdate())
输出的结果会是多少呢?再进行判断是不是就很清楚了呀?