求一函数,顶者有分
107325转化为日期函数,说明: 
 107是2007年-1900年 
 325是当年的天数 
 求一函数 
 谢谢
------解决方案--------------------  create function f_date(@date int) 
 returns datetime 
 as 
 begin 
     declare @datetime datetime 
     set @datetime = dateadd(dd,right(@date,3)-1,cast(rtrim(1900+left(@date,3))+ '0101 ' as datetime)) 
     return @datetime 
 end 
 go
------解决方案--------------------create function fn_Date(@Input int) 
 returns datetime 
 as 
 begin 
 return(dateadd(day,@Input%1000-1,dateadd(year,@Input/1000,0))) 
 end 
 go   
 select dbo.fn_Date(107325) 
 /* 
 2007-11-21 00:00:00.000 
 */   
 --drop function fn_Date