Конвертировать INT в DATETIME (SQL)

Я пытаюсь преобразовать дату в дату, но получаю ошибки. Тип данных, из которого я преобразую, (float, null), и я хотел бы преобразовать его в DATETIME.

Первая строка этого кода работает нормально, но я получаю эту ошибку во второй строке:

Arithmetic overflow error converting expression to data type datetime.


CAST(CAST( rnwl_efctv_dt AS INT) AS char(8)),
CAST(CAST( rnwl_efctv_dt AS INT) AS DATETIME),

Ответы на вопрос(1)

Ваш ответ на вопрос