在sql server 2008中添加两次

时间:2014-07-21 03:46:54

标签: sql sql-server sql-server-2008

我希望拖延时间。

开始时间 - 08:30:00

加入时间 - 04:45:00

我想得到 新时间 - 13:15:00

我怎样才能在sql server 2008中这样做。 谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

declare @start datetime = '08:30:00'
declare @add datetime = '04:45:00'
declare @result varchar(10)

select @result = substring(convert(varchar(24), convert(datetime, @start+@add, 121), 121),12,8)

如果您的开始时间和添加时间不是datetime值,则需要先对其进行相应的投射。