Bonjour,
J'ai dans un script une requete qui récupère des enregistrements dans une table "reponses" selon un critère d'ancienneté :
Cette première requete fonctionne bien et me retourne mon nombre d'enregistrements concernés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT COUNT(*) AS `nbr` FROM `reponses` WHERE `rep_date` < SUBTIME('2007-11-18 00:00:00','21 00:00:00')
Néanmoins, lorsque je remplace le "Count" par l'étoile "*" pour sélectionner tout le contenu de mes enregitrements à l'aide de la requête :
... tout à coup ça ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM `reponses` WHERE `rep_date` < SUBTIME('2007-11-18 00:00:00','21 00:00:00')
#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 '( '2007-11-18 00:00:00' , '21 00:00:00' )
J'avoue ne pas du tout comprendre pourquoi.
Version MySQL : 4.1.18.
Merci à vous,
Clem
Partager