Comment trier une date

Fermé
tunsat Messages postés 3 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 18 juin 2010 - 17 juin 2010 à 18:15
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 18 juin 2010 à 13:20
Bonjour,

comment on fait pour rechercher puis trier une date avec JSP et MySql comme base de donner

5 réponses

LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
17 juin 2010 à 18:29
Pour rechercher une variable dans un Table sql, tu fais : mysql_query('SELECT date FROM table');

Pour trier, tu fais : mysql_query('SELECT contenu FROM table WHERE date='' . $date . " ');
0
tunsat Messages postés 3 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 18 juin 2010
18 juin 2010 à 10:31
bon voila la requête que j'ai mi

String sql="SELECT * FROM utilisateur where Ncompte like'%"+abc+"%' and nompre like'%"+def+"%' and echance like'%"+maDate+"%' ORDER by Ncompte DESC " ;

je veut savoir si un variable de type Date (le cas echeance pour moi) accepte like pour faire la comparaison avec un autre (maDate ) qui est de type Date

ou pour comparer deux variable de type Date on doit utiliser une autre spécification
0
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
18 juin 2010 à 11:53
Pour faire une comparaison entre deux dates, si elles sont de types timestamp, tu fais :
if($date1 == $date2)
{
// Good
}
else
{
// Not good
}


Si elles ne sont pas en format : timestamp, tu leur appliques mktime avant pour les mettre au format timestamp, donc un chiffre qui est l'écoulement en secondes depuis 1970.
0
tunsat Messages postés 3 Date d'inscription mercredi 16 juin 2010 Statut Membre Dernière intervention 18 juin 2010
18 juin 2010 à 12:13
merci, mais comment on fait ca lors d'une requête sql pour pouvoir comparer une date saisie par l'utilisateur à celle existante dans la base et faire un tris
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
18 juin 2010 à 13:20
Tu vas chercher dans ta Table sql, puis tu fais : $donnees = mysql_fetch_array($ta-requêtes-sql);

Donc la date qui était dans ta Table dera : $donnees['date'].

Ensuite, il te reste à faire la condition if/else sur le modèle que j'ai déjà donné.!
0