SQL Server по умолчанию использует формат даты mdy
, поэтому работает следующее:
SELECT convert(datetime, '07/23/2009', 111)
и это не работает:
SELECT convert(datetime, '23/07/2009', 111)
Я сам изо всех сил пытался придумать один запрос, который может обрабатывать оба формата даты: mdy
и dmy
.
Тем не менее, вы должны быть в порядке с третьим форматом даты - ymd
.