0

问题是我不知道如何总结一列。听起来很简陋,但这就是问题所在。有问题的字段 area 没有聚合值。有17个不同的区域。我知道如何生成 17 个现有面积值的报告。我需要按所有地区的规模类别汇总就业情况。下面是数据集的一个例子。我的问题是我如何创建一个区域(000000),其中包含按规模等级和工地数量划分的总就业人数。

 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                                
4

1 回答 1

1
SELECT
    '000000' AS area,
    [Size Class],
    SUM(Employment) AS [Employment In Size Class],
    COUNT(*) AS [Number of Worksites]
FROM
    MyTable
GROUP BY
    [Size Class]
于 2017-11-30T23:07:57.463 回答