Probeer deze eens -
SELECT * FROM table_name
ORDER BY
IF(FIELD(status, 1,2,3), date_added, '9999-12-31') ASC,
IF(FIELD(status, 4,5), end_date, NULL) DESC;
Probeer deze eens -
SELECT * FROM table_name
ORDER BY
IF(FIELD(status, 1,2,3), date_added, '9999-12-31') ASC,
IF(FIELD(status, 4,5), end_date, NULL) DESC;
Tijdelijke oplossing voor dynamische instructies in opgeslagen procedures die worden aangeroepen vanuit triggers
Wat zijn de verschillen tussen Null, Zero en Blank in SQL?
Wat is een Bitmap-heapscan in een queryplan?
PostgreSQL - Dynamische sql schrijven in opgeslagen procedure die een resultatenset retourneert