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

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:51:27
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

用DATEDIFF()
DATEDIFF (<datepart>, <date1>, <date2>)
返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。

select datediff(dd,getdate()-2,getdate()) ---返回2

select 1,2,DATEDIFF(d,1,2) from aa

select 1,2,datediff(day,1,2) 天数 from aa

select 1,2,datediff(dd,1,2) 天数 from aa