MySQL et ORDER BY [date]
Résolu
mariostar27
Messages postés
442
Statut
Membre
-
mariostar27 Messages postés 442 Statut Membre -
mariostar27 Messages postés 442 Statut Membre -
Bonjour,
Voila Je développe en PHP et j'ai fait une requête sql comme ceci :
SELECT DATE_FORMAT(date,'%d-%m-%Y à %H:%i') AS date, nb_visite FROM table ORDER BY date DESC
Voici ce que cela m'a retourné :
30/06/2011
29/06/2011
28/06/2011
03/07/2011
02/07/2011
01/07/2011
Alors que je souhaiterais avoir le mois de juillet avant... Pourtant, date est au format date et pas varchar.
Une idée svp ???
gwennael
Voila Je développe en PHP et j'ai fait une requête sql comme ceci :
SELECT DATE_FORMAT(date,'%d-%m-%Y à %H:%i') AS date, nb_visite FROM table ORDER BY date DESC
Voici ce que cela m'a retourné :
30/06/2011
29/06/2011
28/06/2011
03/07/2011
02/07/2011
01/07/2011
Alors que je souhaiterais avoir le mois de juillet avant... Pourtant, date est au format date et pas varchar.
Une idée svp ???
gwennael
A voir également:
- MySQL et ORDER BY [date]
- Shoes by iara - Forum Consommation & Internet
- Whatsapp date incorrecte ✓ - Forum Mobile
- Mysql community download - Télécharger - Bases de données
- Files by google - Accueil - Applications & Logiciels
- By click downloader avis - Forum Enregistrement / Traitement audio
3 réponses
J'ai trouvé :
Le champ converti de mon SELECT s'appelle "date", ce qui est aussi le nom de la colonne dans la table. Surement que le ORDER BY s'applique à la valeur convertie au lieu du champ initial. Du coup, il faut préciser : ORDER BY visite.date
Le champ converti de mon SELECT s'appelle "date", ce qui est aussi le nom de la colonne dans la table. Surement que le ORDER BY s'applique à la valeur convertie au lieu du champ initial. Du coup, il faut préciser : ORDER BY visite.date