[PHP] trier une requete sql sur les dates
Résolu/Fermé
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
-
11 nov. 2008 à 17:50
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 11 nov. 2008 à 19:15
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 11 nov. 2008 à 19:15
A voir également:
- [PHP] trier une requete sql sur les dates
- Trier sur excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel pour trier les photos automatiquement - Guide
- Nombre de jours entre deux dates excel - Guide
- Retour a la ligne php ✓ - Forum PHP
7 réponses
divland
Messages postés
194
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
4 septembre 2009
13
11 nov. 2008 à 18:00
11 nov. 2008 à 18:00
bonjour,
il y a un lien : les jours sont décroissants !
a essayer :
ORDER BY strtotime(date_login)
il y a un lien : les jours sont décroissants !
a essayer :
ORDER BY strtotime(date_login)
Utilisateur anonyme
11 nov. 2008 à 18:12
11 nov. 2008 à 18:12
concat (substr(date_..(pos,longueur), ... as tri
substr ou left et right
en fait créer une variable intermédaire annee mois jour pour en faire l'argument de tri
et en fin de requête, order by tri
réponse rapide car je regarde le foot
ça donne quelqiue chose comme ça
select concat(SUBSTRING(date_inscription,7,2),SUBSTRING(date_inscription,4,2),SUBSTRING(date_inscription,0,2)
as tri
substr ou left et right
en fait créer une variable intermédaire annee mois jour pour en faire l'argument de tri
et en fin de requête, order by tri
réponse rapide car je regarde le foot
ça donne quelqiue chose comme ça
select concat(SUBSTRING(date_inscription,7,2),SUBSTRING(date_inscription,4,2),SUBSTRING(date_inscription,0,2)
as tri
Nuk
Messages postés
177
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
5 mai 2009
20
11 nov. 2008 à 17:53
11 nov. 2008 à 17:53
Essaye en Speciafiant si tu les veux en ordre decroissant (DESC) ou croissant (ASC)
du genre:
$requete=mysql_query("select nom,date form users where date >11/2008 order by date ASC");
cordialement,
du genre:
$requete=mysql_query("select nom,date form users where date >11/2008 order by date ASC");
cordialement,
Utilisateur anonyme
11 nov. 2008 à 17:55
11 nov. 2008 à 17:55
Bonsoir,
une concaténation de annee,mois,jour (avec des substr de la date) et tri sur ce résultat.
une concaténation de annee,mois,jour (avec des substr de la date) et tri sur ce résultat.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nuk
Messages postés
177
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
5 mai 2009
20
11 nov. 2008 à 17:59
11 nov. 2008 à 17:59
Autant pour moi je n'avais pas lu la requete jusqu'au bout.
Essaye la solutionde giheller, qui me parait adaptée.
cordialement,
Essaye la solutionde giheller, qui me parait adaptée.
cordialement,
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
11 nov. 2008 à 18:02
11 nov. 2008 à 18:02
Je ne comprend pas ce que tu veux dire giheller.
Peux-tu me donner un exemple?
J'essaye ton système divland.
Peux-tu me donner un exemple?
J'essaye ton système divland.
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
11 nov. 2008 à 19:15
11 nov. 2008 à 19:15
Merci, j'ai compris après avoir failli pété un câble :p
11 nov. 2008 à 18:07
mogwi-bli c'est le nom de la base de donnée sql.
11 nov. 2008 à 18:12
à utiliser :
ORDER BY '.strtotime(date_login).'
11 nov. 2008 à 18:57
on dirait qu'il ne tien pas compte du tri. je crois qu'il a trié le tableau en fonction de l'ID croissant