У меня есть таблица, где, к сожалению, несколько дат хранятся в виде строк.
У меня есть несколько отчетов, которые приводят их к дате и фильтруют по ним.Это работало нормально до сегодняшнего дня, когда внезапно я получаю эту ошибку
"Преобразование типа данных varchar в тип данных datetime привело к значению вне допустимого диапазона."
Все даты хранятся в формате "гггг-мм-дд" и все они действительны.
Если я выполню следующий оператор SQL
SELECT CAST('2010-06-02' AS DateTime)
, я ожидаюget "2010-06-02", однако на сегодняшний день я получаю "2010-02-06", что-то изменилось с тем, как даты в форматах SQL.Я посмотрел в региональных настройках на сервере, и все выглядит правильно.
Что еще может быть причиной этого?