0

特定の結果が欲しいという単純なクエリがありますが、正しい方法がわかりません。SQL Server データベースを使用しており、クエリは次のとおりです。

SELECT  dt.year ,
        db.dist_code ,
        db.dist_name ,
        db.s_code ,
        db.s_name ,
        fl.zip ,
        fl.num_births ,

        total_enrollment 
FROM    dbo.fact_enrollment_school AS fs
        INNER JOIN dbo.dim_building AS db ON fs.building_key = db.building_key
        INNER JOIN dbo.dim_time AS dt ON fs.time_key = dt.time_key
        LEFT OUTER JOIN dbo.fact_live_birth AS fl ON dt.time_key = fl.time_key
                                                AND db.building_key = fl.building_key

GROUP BY dt.year ,
        db.dist_code ,
        db.dist_name ,
        db.school_code ,
        db.school_name ,
        fl.zip ,
        total_enrollment ,
        fl.num_births

ここに画像の説明を入力

私が必要とするのは、同じであるすべての district_code の num_births 合計を出力することです。

望ましい出力:

ここに画像の説明を入力

4

1 に答える 1