日期:2014-05-17  浏览次数:20846 次

取未来一个时间到现在的时间差
我现在数据库里面记录着一个时间(未来的一个天),我想通过sql语句直接算出 这个时间到今天的时间差(差几天)。或者用C# 计算取出来的值也行。谢谢了

------解决方案--------------------
select datediff(day,'2012.12.12',getdate())
------解决方案--------------------
SQL code

select datediff(day,getdate(),未来的那个时间)

如:未来那天是2011-11-23,则
select datediff(day,getdate(),'2011-11-23')
/*
-----------
13

(1 row(s) affected)
*/

------解决方案--------------------
select datediff(day,'2011-10-20','2012-10-20') as 时间差