如何得到与当前日期最近的一个节日,并计算还有多少天到
节假日表holiday
holiday_id holiday_name holiday_time
1 春节 2013-02-11
2 元旦 2014-01-01
3 国庆 2013-10-01
。。。
如何得到与当前日期最近的一个节日,并计算还有多少天到
------解决方案--------------------最大于当前日期的最小节假日,减当天就是啦
------解决方案--------------------select top 1 *,DATEDIFF(DAY,GETDATE(),holiday_time) as diff from holiday
where DATEDIFF(DAY,GETDATE(),holiday_time)>=0 order by DATEDIFF(DAY,GETDATE(),holiday_time)