|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2007 Messages : 117 ![]() |
Bonjour,
J'ai une table mysql nommé "journal": - idJournal - dateStart - dateEnd Avec un exemple de contenu: 1, 01-06-2011, 07-06-2011 2, 08-06-2011, 14-06-2011 3, 15-06-2011, 21-06-2011 Disons que nous somme le 02-06-2011, j'aimerais récupérer toutes les lignes qui contiennent cette date entre les champs "dateStart" et "dateEnd". Pour cette exemple le résultat ici serait une ligne: 1, 01-06-2011, 07-06-2011 Est-ce possible de faire avec une requête? Si oui comment? Obligé de faire une (des?) sous-requêtes? Merci d'avance pour l'aide. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Pour cela tu peux utiliser le mot clé BETWEEN
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2007 Messages : 117 ![]() |
Bonjour,
Avec BETWEEN, c'est à moi de donner les dates, or ici les dates sont déjà stockées dans la base, il faut alors que je récupère la plus petite et la plus grande? Ca me semble pas parfait. Merci |
|
|
00
|
|
|
#4 |
![]() ![]() |
Ha, j'avais lu un peux vite
![]() Code :
SELECT idJournal FROM journal WHERE dateStart <= "02-06-2011" AND dateEnd >= "02-06-2011"
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2007 Messages : 117 ![]() |
Purée....ça fait vraiment longtemps que j'ai plus fait de sql...je voyais ça vraiment plus compliqué....et pourquoi j'y ai pas pensé...
La requête fonctionne..merci pour votre aide. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com