我在SQL Server 2014中,我有一個列表ID與各種總計列。我想爲該建築添加一排總計。TSQL:如何添加總計行
可以在SQL中完成以下所需的輸出嗎?如果是這樣,最好的方法是什麼?我需要學習如何爲各種項目。我不需要LevelID總計,僅用於其他列,而且我不確定是否可以在總計行中添加文本「BuildingTotal」。
所需的輸出:
這裏是萬一測試表SQL小提琴不起作用的代碼。
CREATE TABLE EMPLOYEES
(
BuildingID Numeric,
LevelID Numeric,
FemaleEmp Numeric,
MaleEmp Numeric,
TotalEmpByLevel Numeric
)
INSERT INTO EMPLOYEES
(BuildingID, LevelID, FemaleEmp, MaleEmp, TotalEmpByLevel)
VALUES
(111, 1,91, 89, 180),
(111, 2,98, 94, 192),
(111, 3,94, 113 , 207),
(111, 4,110, 119, 229),
(111, 5,107, 9, 203),
(113, 1,53, 4, 101),
(113, 2,51, 5, 106),
(113, 3,68, 5, 119),
(113, 4,58, 6, 118),
(113, 5,57, 6, 117),
(114, 1,25, 3, 56),
(114, 2,26, 3, 63),
(114, 3,32, 2, 61),
(114, 4,27, 3, 58),
(114, 5,26, 2, 49),
(116, 1,84, 102 , 186),
(116, 2,83, 92, 175),
(116, 3,89, 87, 176),
(116, 4,71, 91, 162),
(116, 5,87, 72, 159)
謝謝你的幫忙!通過用匯總
這是link與例如
DO(選擇... UNION ALL用組選)ORDER BY ... – jarlh