我的数据集如下,select *,
的结果Event Id|Event Status|Start_Date
1 | ongoing | Date
4 | ongoing | Date
3 | resolved | Date
5 | upcoming | Date
2 | upcoming | Date
现在我希望事件状态正在进行中&已解决,需要“按Start_Date desc排序”。 即将推出的'由Start_Date asc'命令
答案 0 :(得分:1)
尝试此订单
order by
(case when Event_Status in ('ongoing','resolved ') then Start_Date else null end) desc,
(case when Event_Status in ('upcoming') then Start_Date else null end) asc;