Не можете да преобразувате целочислена стойност направо в дата, но можете първо да я преобразувате в дата и час, а след това в тип дата
select cast(40835 as datetime)
и след това преобразувайте в дата (SQL 2008)
select cast(cast(40835 as datetime) as date)
наздраве