У меня есть sql:
GROUP BY dc.year, dc.month, d.user_id
ORDER BY dc.year DESC, d.user_id ASC
Результат:
UserId Month Year
1 1 2020
1 4 2020
1 2 2020
2 5 2019
2 1 2019
Ожидаемый результат:
UserId Month Year
1 1 2020
1 2 2020
1 4 2020
2 1 2019
2 5 2019
Но я хочу заказать и по месяцам не только по годам. Я попробовал вот так ORDER BY dc.year DESC, dc.month ASC, d. user_id ASC
, но не сработал так, как ожидалось, потому что я хочу перечислить каждый пользовательский заказ по году des c и по месяцу как c. Можете ли вы помочь мне, пожалуйста?