sql >> Databasteknik >  >> RDS >> Mysql

BESTÄLL EFTER datum med tidigare datum efter kommande datum

Du kan fortfarande göra CASE uttalande även i ORDER BY klausul,

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


  1. Kan jag använda en MySQL-databas med en App Engine-applikation

  2. Hur fungerar Subquery i select-satsen i Oracle

  3. Felsökning av SQL Server Transactional Replikeringsproblem

  4. mysql kontrollera om siffror finns i en kommaseparerad lista