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
bene che questo lavoro di ricerca, ma voglio ordinare la items
dalla data di scadenza in ASC in un caso e DESC in una case.How per raggiungere questo obiettivo dovrebbe essere qualche cosa come questaMarchio caso mysql
interrogazione 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
Puoi darci qualche input e output di esempio? –