MSSQL Cast as datetime
SELECT CAST('1753-05-08 00:00:00' AS datetime)
SELECT CAST('1752-05-08 00:00:00' AS datetime)
Уважаемые коллеги, подскажите пожалуйста этот парадокс конвертирования. В первом случае 1753 год все ок, во втором случае 1752 год ошибка летит
The conversion of a datetimeoffset data type to a datetimevresulted in out-of-range value
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Кусочек из документации
DATETIME DESCRIPTION
Date range January 1, 1753, through December 31, 9999
Как видно в документации явно указан валидный интервал для типа DATETIME в пределах с 1 Янавря 1753 по декабрь 31 9999