Il faut que tu mettes la date sous forme de chaine de caractères:
'1988-12-10 00:00:00.000'
1988-12-10, ça fait une opération arithmétique qui te retourne un entier, qui est ensuite converti en date, comme illustré ci-dessous :
1 2 3 4
| SELECT 1988-12-10, CAST(1988-12-10 AS DATETIME)
----------- -----------------------
1966 1905-05-21 00:00:00.000 |
Et 1988-12-10 00:00:00.000, ça fait une erreur de syntaxe :
1 2 3 4
| SELECT 1988-12-10 00:00:00.000
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '00'. |
Partager