如何在starttime和endtime为同一天时对durations列的值求和

时间:2015-08-25 21:53:24

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

下面给出了一个大表的一部分。我想知道如何将开始时间和结束时间都是同一天的所有持续时间相加。请帮忙。

enter image description here

2 个答案:

答案 0 :(得分:2)

这是你想要的吗?

select sum(duration)
from table t
where startTime = endTime;

答案 1 :(得分:2)

SELECT startTime, SUM(duration) as sum
FROM myTable
WHERE startTime = endTime
GROUP BY startTime