【发布时间】:2014-03-07 18:27:44
【问题描述】:
我有一张如下表。我想总结 parts 列并在最后一条记录之后写下总数。 SQL查询中如何指定合计和结果。
Model parts
Model1 4
Model2 2
Model3 6
Model4 5
Model5 7
Total 24
【问题讨论】:
-
如果您按模型分组,Access 报告会自动为您执行此操作。
我有一张如下表。我想总结 parts 列并在最后一条记录之后写下总数。 SQL查询中如何指定合计和结果。
Model parts
Model1 4
Model2 2
Model3 6
Model4 5
Model5 7
Total 24
【问题讨论】:
试试这个query
SELECT models, parts
FROM your_table
UNION
SELECT 'Total' AS models, SUM(parts) AS parts from your_table
【讨论】:
您可以使用UNION 查询来显示详细数据,并使用附加行来显示摘要。
SELECT 0 AS order_by, Model, parts
FROM YourTable
UNION ALL
SELECT 1 AS order_by, 'Total' AS Model, Sum(parts) AS parts
FROM YourTable
ORDER BY 1, 2;
【讨论】: