在线咨询
QQ咨询
服务热线
服务热线:13125520620
TOP

SQLServer自定义函数:fnSumOfTwoTime-数据库

发布时间:2011-11-12 浏览:4655

/*********************************************
** 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

TAG
软件定制,软件开发,瀚森HANSEN
0
该内容对我有帮助