Pb avec un SET pour une variable DATETIME
Bonjour,
Voici le début de ma requête SELECT. J'ai un pb avec les variables.
J'ai essayé 2 syntaxes différentes mais j'obtiens la même erreur.
Citation:
Msg*242, Niveau*16, État*3, Ligne*3
La conversion d'un type de données varchar en type de données datetime a créé une valeur hors limites.
Code:
1 2 3 4
| DECLARE @P1 smallint,@P2 smallint,@P3 datetime,@P4 smallint,@P5 datetime
SET @P3 = (cast('2011-05-22 00:00:00' AS DATETIME) );
SET @P5 = '2011-04-22 00:00:00'; |
Auriez-vous une idée de ce qui ne va pas ?
Merci
Thibault