Du kan inte konvertera ett heltalsvärde direkt till ett datum, men du kan först det till en datumtid och sedan till en datumtyp
select cast(40835 as datetime)
och konvertera sedan till ett datum (SQL 2008)
select cast(cast(40835 as datetime) as date)
heja