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

Nach Datum &Uhrzeit in absteigender Reihenfolge sortieren?

Wenn Sie die letzten 5 Zeilen in aufsteigender Reihenfolge wünschen, benötigen Sie eine Unterabfrage:

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

Nachdem Sie die Frage zum 10. Mal gelesen haben, ist dies möglicherweise (nur vielleicht) das, was Sie wollen. Nach Datum absteigend sortieren und dann nach Zeit (am gleichen Datum) aufsteigend sortieren:

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