Использовать приведенный ниже SQL-скрипт.
Declare @TableVar table(startDt Datetime, endDt Datetime, startTm dateTime, endTm dateTime)
select * from @TableVar
insert into @TableVar values ('2011-12-09','2011-12-09','2011-12-09 12:03:00.000','2011-12-09 12:03:00.000')
insert into @TableVar values('2011-12-10','2011-12-12','2011-12-10 12:03:00.000','2011-12-12 12:03:00.000')
/* Without adding maintanance Start Date and End Date */
select
tot=sum(
DATEDIFF(hh ,startTm ,endTm )
)
from @TableVar
-- It returns 48
/* With adding maintanance Start Date and End Date */
select
tot=sum(
DATEDIFF(hh ,startDt + startTm ,endDt+endTm)
)
from @TableVar
-- It returns 96
Дайте мне знать, если не сработало. Если мой ответ сработал, отметьте Пометить как ответ