Bonjour,
J'ai un champ LAST_ACCESS en nvarchar que je veux comparer à GETDATE()
Quand je joue cette requête:
SELECT SUM (convert(numeric,[SIZE])) AS TOTAL
FROM SCAN_FS.dbo.FS_ALL
WHERE DATEDIFF(Month, CONVERT(VARCHAR, GETDATE(), 131),convert(datetime,LAST_ACCESS,131)) < 18
J'ai le message:
Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
Dans LAST_ACCESS j'ai des données du genre 12/02/2007 08:42
Pourquoi la requete de comparaison me retourne ce genre d'erreur?
Merci d'avance pour votre aide!
Partager