Как заказать несколько столбцов в SQL - PullRequest
0 голосов
/ 13 мая 2019

Как я могу заказать несколько столбцов в MySql.

У меня есть стол заказов.

Id     NewDueDate     OrigionalDate
1      13/04/19       12/04/19
2         null        10/04/19
3      09/04/19       02/04/19

Так что я хочу отсортировать NewDueDate и OrigionalDate ASC.

Ответы [ 3 ]

0 голосов
/ 13 мая 2019

Я думаю, что вы хотите;

order by (case when NewDueDate is null then OrigionalDate else NewDueDate end), OrigionalDate;
0 голосов
/ 13 мая 2019

SELECT * FROM table ORDER BY col1 ASC, col2 ASC;

0 голосов
/ 13 мая 2019

Я предполагаю, что вы хотите:

order by coalesce(NewDueDate, OrigionalDate)
...