Création
d'entreprise
Posez votre question Signaler

SQL/PHP Sélection faite entre date [Résolu]

Christr 347Messages postés 15 avril 2009Date d'inscription 19 janvier 2011Dernière intervention - Dernière réponse le 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
Lire la suite 

SQL/PHP Sélection faite entre date »

5 réponses
Réponse
+0
moins plus
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`;
Ajouter un commentaire
Réponse
+0
moins plus
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`
Ajouter un commentaire
Réponse
+0
moins plus
Heu
ya des parenthèses pour le ADDDATE
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Tu sais comment faire ?
Ajouter un commentaire
Ce document intitulé « SQL/PHP Sélection faite entre date » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?