SQLServer自定义函数:fnSumOfTwoTime

王朝mssql·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

/*********************************************

** File: fnSumOfTwoTime.sql

** Name: fnSumOfTwoTime

** Description: 把两个以“小时:分钟:秒钟”的时间相加求和

输入参数必须以24小时格式来表示且不能为“24:00:00”

** Return values: varchar(20)

** Parameters: @dtmStart,@dtmEnd

** Author: 何毅翔(MyGodness)

** Date: 2005-4-6

** Use method: select dbo.fnSumOfTwoTime('9:00:00','13:15:22')

***********************************************/

Create function fnSumOfTwoTime(@a varchar(8),@b varchar(8))

returns varchar(20)

As

Begin

declare @sum datetime

select @sum=convert(datetime,@a)+convert(datetime,@b)

return cast(cast(day(@sum)-1 as int)*24+DATEPART(hh,@sum) as varchar)+':'+cast(DATEPART(n,@sum) as varchar)+':'+cast(DATEPART(s,@sum) as varchar)

End

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航