Les formats de date ambigus sont interprétés en fonction de la langue de connexion. Cela fonctionne
set dateformat mdy
select CAST('03/28/2011 18:03:40' AS DATETIME)
Ce n'est pas
set dateformat dmy
select CAST('03/28/2011 18:03:40' AS DATETIME)
Si vous utilisez des requêtes paramétrées avec le type de données correct, vous évitez ces problèmes. Vous pouvez également utiliser le format non ambigu "non séparé" yyyyMMdd hh:mm:ss