Bonjour,

j'ai un problème depuis plusieurs jours sur une requète sql exécutée en php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT A.[INDICE], A.[PRIORITE], A.[TEL], A.[INDICE_AG], A.[STATUS], A.[LIBELLE], A.[DATE], A.[HEURE]
FROM [APPEL] A
JOIN [DROIT_CLIENT].[CLIENT] AS C ON A.INDICE=C.INDICE
WHERE CONVERT(DATETIME,SUBSTRING(A.[DATE],1,4)+'-'+SUBSTRING(A.[DATE],5,2)+'-'+SUBSTRING(A.[DATE],7,2)+' '+SUBSTRING(A.[HEURE],1,2)+':'+SUBSTRING(A.[HEURE],3,2)+':00.000',121) BETWEEN CONVERT(DATETIME, '2005-12-12 00:00:00.000', 121) AND CONVERT(DATETIME,'2005-12-12 23:59:59.000',121).
Et voici l'erreur générée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Syntax error converting datetime from character string. (severity 16)
Le problème viens que lorsque je copie/colle cette requète dans l'analyseur de requete, elle passe mais pas lors de l'execution sur le site.

Est ce que quelqu'un aurai une idée d'ou je me serais trompé sur la syntaxe ?

Merci