2012-12-19 24 views
1

這是我的方案如何在ssis中添加兩個時間值?

Value 1 : 15:55:10 (HH:MM:SS) 
Value 2 : 05:15:55 (HH:MM:SS) 

ADD = Value 1+ Value 2 

預期的答案:21時11分05秒

+1

因此,這些都是您要添加的持續時間,而不是時間?如果超過24小時,你希望發生什麼? – Bridge

+0

我們必須考慮日期和時間。 – Dinesh

回答

3

看一看this。這解釋瞭如何在sql中添加日期。

編輯:在Flem的建議我包括一個位的更多信息:)

您可以使用DATEADD和DATEPART功能,時間加起來(假設你正在使用時間類型)。

value = DATEADD(hour,DATEPART(hour,Value1),Value2); 
value = DATEADD(minute,DATEPART(minute,Value1),value); 
value = DATEADD(second,DATEPART(second,Value1),value); 

這些可以被鏈接到一個查詢相當平凡(即使代碼是不漂亮:))

+2

您應該提供您帖子中鏈接的相關內容。 –