读书人

求SQL先按大于当前时间升序排序再按

发布时间: 2012-03-30 17:32:09 作者: rapoo

求SQL先按大于当前时间升序排序,再按小于当前时间降序排序
现在有一个会议表
现在要求列出会议列表
先按还没有到会议时间升序排序,
再按已过会议时间的倒序排序

这个SQL怎么写

谢谢

[解决办法]
给测试数据
[解决办法]
select * from tb order by case when meetingtime>=getdate() then 0 else 1 end,abs(datediff(ss,getdate(),meetingtime)) asc

读书人网 >SQL Server

热点推荐