找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 数据库 查看内容

SQLServer自定义函数:fnSumOfTwoTime

2009-12-14 18:30| 发布者: admin| 查看: 41| 评论: 0|原作者: 云天河

▲/*******************......


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

最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 19:27 , Processed in 0.213779 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部