Comparaison date

Messages postés
2
Date d'inscription
mercredi 15 octobre 2014
Statut
Membre
Dernière intervention
16 octobre 2014
- - Dernière réponse : jordane45
Messages postés
26668
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 novembre 2019
- 16 oct. 2014 à 18:49
Bonjour à tous

SVP je veux savoir comment comparer dans une requete sql une date dans une table avec une variable de type date (en netbeans)
Afficher la suite 

2 réponses

Messages postés
26668
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 novembre 2019
316
0
Merci
Bonjour.

Je ne comprends pas vraiment ta question. .. comment comparer un champ date avec une variable. ... ben avec les signes = < > ....

Nb: penser que le format des dates dans la bdd
est de la forme Année-Mois-jour (YYYY-mm-dd)
Ta variable doit donc être de la même forme. .
jordane45
Messages postés
26668
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 novembre 2019
316 -
Tu as des exemples ici :
http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/les-dates-en-sql

Par exemple :
SELECT pseudo
     , message
     , date 
FROM minichat 
WHERE date >= '2010-04-02 15:28:22'
taytam
Messages postés
2
Date d'inscription
mercredi 15 octobre 2014
Statut
Membre
Dernière intervention
16 octobre 2014
-
Bonjour jordane 45. j'ai essayé avec = mais ça n'a pas marché. je veux comparer une date dans ma bd avec un jdatechooser
Commenter la réponse de jordane45
Messages postés
26668
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 novembre 2019
316
0
Merci
Bonjour,
'ai essayé avec = mais ça n'a pas marché.

Pour qu'on puisse savoir ce qui n'a pas fonctionné... il faut que tu nous montres ton code.

=> Avant de coller ton code ici... merci de lire ceci : http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code


Tu peux aussi essayer de voir ce que valent tes variables... il se peut que la date que tu lui passe dans la requête soit au format Français : "dd/mm/yyyy" ... hors dans les BDD c'est au format "yyyy-mm-dd" qu'il faut les mettre.

Bien entendu.. la colonne de ta BDD qui contient tes dates est bien de type DATE ou DATETIME .. ?!



Commenter la réponse de jordane45