Im пытается вычислить ежедневное общее количество часов работы с двухнедельного смены. Колонки для утренней смены - TimeIN и BreakOut, а также дневной BreakIN и TimeOut, но Im не получают общее рабочее время.SQL Как добавить две даты в формате HH: MM: SS
TIA. Любая помощь будет оценена.
declare @timein datetime ='2014-10-29 07:40:14.000'
,@breakout datetime = '2014-10-29 12:05:11.000'
,@breakin datetime ='2014-10-29 15:06:14.000'
,@timeout datetime ='2014-10-29 19:05:09.000'
,@totAM int, @totPM int , @totWorkHrs datetime
set @totAM = DATEDIFF (second , @timein , @breakout)
set @totPM = DATEDIFF (second , @breakin , @timeout)
set @totWorkHrs = @totAM + @totPM
Result:
@totAM = 15897
@totPM = 14335
@totWorkHrs = 30232
Output:
08:39:xx
Что вы получаете, и что вы _expecting_ получить? –