SQL/PHP Sélection faite entre date

Résolu/Fermé
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 - 20 juil. 2009 à 15:08
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 - 20 juil. 2009 à 16:19
Bonjour,

Je voudrais que ma requete soit exécuter dans une plage de date donnée
(celle-ci est lancé depuis une page php)

SELECT count(`ref`), `home`
FROM atrium
WHERE `ref` LIKE '123'
AND `home` LIKE 'IU7878'
BETWEEN date='2009-11-08'
AND date='2009-12-08'
GROUP BY `home`;

cependant elle ne fonctionne pas pourquoi ?

Pourriez vous m'aider s'il vous plait
merci

5 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 184
20 juil. 2009 à 15:19
Essayes avec ceci (je ne garanti pas le résultat ^^)


SELECT count(`ref`), `home`
FROM atrium
WHERE `ref` LIKE '123'
AND `home` LIKE 'IU7878'
AND date BETWEEN ADDDATE('2009-11-08') AND ADDDATE('2009-12-08')
GROUP BY `home`;
0
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 46
20 juil. 2009 à 15:29
Error sniffff

SELECT count( `ref` ) , `site`
FROM atrium
WHERE `ref` LIKE '123'
AND `home` LIKE 'IU787'
AND `date`
BETWEEN ADDDATE '2009-07-15'
AND ADDDATE '2009-07-17'
GROUP BY `home`

MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2009-07-15' AND ADDDATE'2009-07-17' GROUP BY `site`
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 184
20 juil. 2009 à 15:30
Heu
ya des parenthèses pour le ADDDATE
0
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 46
20 juil. 2009 à 15:47
trouver fallait juste enlever les ADDDATE

Merci


et si je voulais ajouter du temps pour qu il me sellectionne dans une plage de temps et de date c'est possible ou pas

par exemple du 2009-07-09 à 18:30:22 au 2009-07-10 à 11:30:22
0

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

Posez votre question
Christr Messages postés 319 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 19 janvier 2011 46
20 juil. 2009 à 16:19
Tu sais comment faire ?
0