2
使用case-then塊,我需要選擇如何訂購我的SQL 2008查詢,由[status] ASC, [date] DESC
或只是[date] DESC
。CASE在order by幾欄
我只知道如何使用一列:
SELECT *
FROM table
ORDER BY
CASE WHEN @flag = 0
THEN R.[date] END DESC,
CASE WHEN @flag = 1
THEN R.[status] END ASC
如何在第二種情況下使用兩列?
謝謝!很有用 – arahant 2013-02-22 11:15:45