Conversão INT para DATETIME (SQL)

Estou tentando converter uma data para datetime, mas estou recebendo erros. O tipo de dados do qual estou convertendo é (float, null) e gostaria de convertê-lo para DATETIME.

A primeira linha deste código funciona bem, mas recebo esse erro na segunda linha:

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),

questionAnswers(1)

yourAnswerToTheQuestion