【发布时间】:2013-10-14 13:26:46
【问题描述】:
我有部门的桌子。我需要计算有多少人在哪个部门。这很容易通过
SELECT DEPT,
COUNT(*) as 'Total'
FROM SR
GROUP BY DEPT;
现在我还需要做如下累积计数:
我找到了一些 SQL 来计算运行总数,但不是这样的情况。在这种情况下,您能给我一些建议吗?
【问题讨论】:
-
你可以添加你的表的架构还是你有任何主键??
-
我猜您在输入问题时并未向您提供此线程。 stackoverflow.com/questions/860966/… 顺便说一句,我的谷歌搜索字符串是“sql server running totals”。
-
@Dhaval - 没有 PK 也没有行号,因为数据正在通过 SCD 进行历史记录。
-
如果你不知道“running total”这个词,你可以很好地搜索“sql server累积计数”,这会给你大量的建议好吧。
标签: sql sql-server sql-server-2008