2010-08-18 5 views
1

J'ai deux champs varchar qui stockent la date et l'heure dans le format suivant: date = 2010-08-18; heure = 07: 53: 55;Trier par date et heure

Quelle serait la bonne requête SQL pour me montrer les événements de la plus récente à la plus ancienne

Répondre

3

En plus de recommander que vous utilisez des champs datetime MySQL plutôt que Varchars pour toutes les valeurs de date ou d'heure; Qu'en est-il de quelque chose de simple comme l'ajout d'une clause ORDER BY à votre requête:

ORDER BY `DATE` DESC, `TIME` DESC