Requête Between en MySQL

Résolu/Fermé
bouba - 18 mars 2003 à 18:09
protote Messages postés 10 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 26 avril 2013 - 26 avril 2013 à 22:10
Salut,
ma requete en Mysql ne marche pas.
Quelqu'un pourrait m'aider.
Voila ce que je fait:

SELECT * FROM copieurs WHERE EcheanceLocation BETWEEN 2003-03-15 AND 2003-03-18 ;

Je suis sous window.
Merci

7 réponses

J'ai trouvé!
Il fallait seulement que je mette des cotes: 'date'

SELECT * FROM copieurs WHERE EcheanceLocation BETWEEN '2003-03-15' AND '2003-03-18' ;

Merci
51
geniprogramme
23 févr. 2011 à 11:21
bonjour,
il faut juste mettre les'' comme suit:

where date between 'YYYY-MM-DD' and 'YYYY-MM-DD'

bonne chance
11
*-*
4
protote Messages postés 10 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 26 avril 2013 5
26 avril 2013 à 22:10
Faut mettre des simple quote autour des dates (il faut les passer comme des chaînes de caractère).
cf http://www.finalclap.com/faq/252-representation-invervallaire
2

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

Posez votre question
Lol le poste non résolu...

à tout hasard, 5ans après, pour Mysql 5 :
SELECT * FROM ma_table WHERE ma_colonne BETWEEN '2008-02-17' AND '2008-02-19';

Si ca peut dépanner ....
-1
double post, sorry, j'avais pas vu la réponse, METTEZ DU RESOLU quand c'est fini !!
-3
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 mars 2003 à 18:24
Tu as essaye avec > And < ?

.  .
\_/
-5