【发布时间】:2015-08-07 09:27:11
【问题描述】:
这是计算每天总时间的长查询的一部分。我想改变它给我每周的总时间。任何的想法?要查看长查询,请单击Here
INSERT INTO @test (
activity
,DATE
,TimePerDay
)
SELECT activity
,Cast(starttime AS DATE) AS DATE
,SUM(datediff(second, starttime, endtime)) / 60.0 AS TimePerDay
FROM cte WITH (NOLOCK)
WHERE starttime >= dateadd(week, @LastXWeeks, last_update)
GROUP BY activity
,cast(starttime AS DATE)
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-server-2005