在 SqL 中创建总计字段
creating a total field in SqL
问题是我不知道如何总结一列。听起来很简陋,但这就是问题所在。所讨论的字段 area 没有聚合值。有17个不同的区域。我知道如何生成 17 个现有面积值的报告。我需要按规模 class 汇总所有领域的就业人数。下面是数据集的示例。我的问题是如何创建一个区域 (000000),其中包含按规模 class 和工地数量划分的总就业人数。
area Employment Size Class
000001 12 03
000001 22 04
000003 16 03
000003 26 04
000005 4 01
000005 6 02
000005 13 03
000005 28 04
Area Size Class Employment in Size Class Number of Worksites
000000 01 4 1
000000 02 6 1
000000 03 41 3
000000 04 76 3
SELECT
'000000' AS area,
[Size Class],
SUM(Employment) AS [Employment In Size Class],
COUNT(*) AS [Number of Worksites]
FROM
MyTable
GROUP BY
[Size Class]
问题是我不知道如何总结一列。听起来很简陋,但这就是问题所在。所讨论的字段 area 没有聚合值。有17个不同的区域。我知道如何生成 17 个现有面积值的报告。我需要按规模 class 汇总所有领域的就业人数。下面是数据集的示例。我的问题是如何创建一个区域 (000000),其中包含按规模 class 和工地数量划分的总就业人数。
area Employment Size Class
000001 12 03
000001 22 04
000003 16 03
000003 26 04
000005 4 01
000005 6 02
000005 13 03
000005 28 04
Area Size Class Employment in Size Class Number of Worksites
000000 01 4 1
000000 02 6 1
000000 03 41 3
000000 04 76 3
SELECT
'000000' AS area,
[Size Class],
SUM(Employment) AS [Employment In Size Class],
COUNT(*) AS [Number of Worksites]
FROM
MyTable
GROUP BY
[Size Class]