SQL查询,并计算两字段日期差天数

SQL查询,并计算两字段日期差天数
如表AA 有两个日期字段1和2
现需通过select 1,2,(1-2)天数 from aa
请教各位大龙正确应怎么写,谢谢!

datediff(day/month/year,startdate,enddate)
日期函数:(要返回的天数/月数/年数,开始日期,结束日期)
select 1,2,datediff(day,1,2) 天数 from aa
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-24
select 1,2,datediff(day,1,2) 天数 from aa
第2个回答  2009-07-24
用DATEDIFF()
DATEDIFF (<datepart>, <date1>, <date2>)
返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。

select datediff(dd,getdate()-2,getdate()) ---返回2
第3个回答  2009-07-24
select 1,2,datediff(dd,1,2) 天数 from aa
第4个回答  2009-07-24
select 1,2,DATEDIFF(d,1,2) from aa
相似回答