读书人

怎么得到与当前日期最近的一个节日并

发布时间: 2013-09-27 14:23:42 作者: rapoo

如何得到与当前日期最近的一个节日,并计算还有多少天到
节假日表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)

读书人网 >SQL Server

热点推荐