[MySQL 4.1.18] Erreur de syntaxe
Bonjour,
J'ai dans un script une requete qui récupère des enregistrements dans une table "reponses" selon un critère d'ancienneté :
Code:
1 2 3
| SELECT COUNT(*) AS `nbr`
FROM `reponses`
WHERE `rep_date` < SUBTIME('2007-11-18 00:00:00','21 00:00:00') |
Cette première requete fonctionne bien et me retourne mon nombre d'enregistrements concernés.
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 :
Code:
1 2 3
| SELECT *
FROM `reponses`
WHERE `rep_date` < SUBTIME('2007-11-18 00:00:00','21 00:00:00') |
... tout à coup ça ne fonctionne plus.
#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