Requête Between en MySQL

Résolu
bouba -  
protote Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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

bouba
 
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
 
bonjour,
il faut juste mettre les'' comme suit:

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

bonne chance
11
SQL=mort
 
*-*
4
protote Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   5
 
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
Twiny
 
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
Twiny
 
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   Statut Modérateur Dernière intervention   1 793
 
Tu as essaye avec > And < ?

.  .
\_/
-5