SELECT *
FROM case_study
ORDER BY CASE
WHEN expiry_date_case > CURDATE() THEN 3
WHEN expiry_date_case IS NULL THEN 2
WHEN expiry_date_case < CURDATE() THEN 1
END DESC
Powyższa praca kwerendy w porządku, ale chcę, aby posortować według daty wygaśnięcia items
w ASC w jednym przypadku i DESC w jednym case.How do współpracy to powinno być coś, jak tosortowania w przypadku MySQL
zapytanie pseudo
WHEN expiry_date_case > CURDATE() THEN 3 expiry_date_case ASC
WHEN expiry_date_case IS NULL THEN 2
WHEN expiry_date_case < CURDATE() THEN 1 expiry_date_case DESC
możesz dać nam jakąś przykładową wejście i wyjście? –