我试图将UNION
COUNT
查询的结果加在一起以轻松获得“总计”。我的SQL查询是一个简单的UNION
,任何人都可以建议如何添加生成的结果给我一个总数?多个COUNT(UNION)SQL查询的SUM结果
SELECT 'BOXES' AS DATASET,
COUNT(RECORD_TABLE) AS RECORDS_IN_ARCHIVE
FROM dbo.VIEW_GLOBAL_SEARCH
WHERE RECORD_TABLE = 'TB_BOXES'
GROUP BY RECORD_TABLE
UNION
SELECT 'MAPS' AS DATASET,
COUNT(RECORD_TABLE) AS RECORDS_IN_ARCHIVE
FROM dbo.VIEW_GLOBAL_SEARCH
WHERE RECORD_TABLE = 'MAPS'
GROUP BY RECORD_TABLE
我的结果看起来像下面,我想添加一个'总数'列与记录总数。
DATASET RECORDS_IN_ARCHIVE
TB_BOXES 3149
TB_MAPS 856
包裹从该联盟的CTE和选择总? – Jan