Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengurutkan berdasarkan tanggal &waktu dalam urutan menurun?

Jika Anda ingin 5 baris terakhir, diurutkan dalam urutan menaik, Anda memerlukan subquery:

SELECT *
FROM
    ( SELECT id, name, form_id, DATE(updated_at) AS updated_date, updated_at
      FROM wp_frm_items
      WHERE user_id = 11 
        AND form_id=9
      ORDER BY updated_at DESC
      LIMIT 5
    ) AS tmp
ORDER BY updated_at

Setelah membaca pertanyaan untuk ke-10 kalinya, ini mungkin (mungkin saja) yang Anda inginkan. Pesan berdasarkan Tanggal turun dan kemudian pesan berdasarkan waktu (pada tanggal yang sama) naik:

SELECT id, name, form_id, DATE(updated_at) AS updated_date
FROM wp_frm_items
WHERE user_id = 11 
  AND form_id=9
ORDER BY DATE(updated_at) DESC
       , updated_at 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. Cara Reset Kata Sandi Admin WordPress melalui Command Prompt MySQL

  2. Memilih semua kolom yang dimulai dengan XXX menggunakan karakter pengganti?

  3. Menginstal Percona XtraDB Cluster di CentOS 7

  4. CREATE TABLE MySQL vs T-SQL dengan Contoh Sintaks

  5. Hak istimewa pengguna MySQL di server bersama