【发布时间】:2021-05-21 22:15:16
【问题描述】:
我有一个包含以下数据的表格。
COUNTRY LEVEL NUM_OF_DUPLICATES
US 9 6
US 8 24
US 7 12
US 6 20
US 5 39
US 4 81
US 3 80
US 2 430
US 1 178
US 0 430
我写了一个查询来计算累积行的总和并得到以下输出。
COUNTRY LEVEL NUM_OF_DUPLICATES POOL
US 9 6 6
US 8 24 30
US 7 12 42
US 6 20 62
US 5 39 101
US 4 81 182
US 3 80 262
US 2 130 392
US 1 178 570
US 0 254 824
现在我想过滤数据,只取 POOL
COUNTRY LEVEL NUM_OF_DUPLICATES POOL
US 9 6 6
US 8 24 30
US 7 12 42
US 6 20 62
US 5 39 101
US 4 81 182
US 3 80 262
US 2 130 392
请告诉我你的想法。提前致谢。
【问题讨论】:
-
根据问题指南,请展示您尝试过的内容并告诉我们您发现了什么(在本网站或其他地方)以及为什么它不能满足您的需求。如果您将示例数据以 DDL+DML 的形式发布,那么人们可以更轻松地提供帮助。
-
我们如何对行进行排序(记住表没有内在的排序)?您想以越来越多的
NUM_OF_DUPLICATES订购它们吗?还有什么?
标签: sql sql-server tsql cumulative-sum