Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ORDER BY data z datami przeszłymi po datach nadchodzących

Nadal możesz zrobić CASE oświadczenie nawet w ORDER BY klauzula,

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalowanie klastra Percona XtraDB na CentOS 7

  2. jak stworzyć schemat mysql w nodejs

  3. Błąd krytyczny:Nieprzechwycony wyjątek „mysqli_sql_exception” z komunikatem „W zapytaniu/przygotowanej instrukcji nie użyto indeksu”

  4. Prześlij wiele obrazów i zapisz ich ścieżkę w bazie danych

  5. SQL ustawia wartości jednej kolumny równe wartościom innej kolumny w tej samej tabeli