Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ORDER BY Datum mit vergangenen Daten nach kommenden Daten

Sie können immer noch CASE ausführen -Anweisung sogar in ORDER BY Klausel,

SELECT *
FROM tableName
ORDER BY (CASE WHEN DATE(dateColumn) < DATE(GETDATE())
              THEN 1
              ELSE 0
         END) DESC, dateColumn ASC