Sie können einen ganzzahligen Wert nicht direkt in ein Datum umwandeln, aber Sie können ihn zuerst in eine Datumszeit und dann in einen Datumstyp umwandeln
select cast(40835 as datetime)
und dann in ein Datum konvertieren (SQL 2008)
select cast(cast(40835 as datetime) as date)
Prost