我有一张像下面这样的桌子。我想对parts列进行求和,并在最后一条记录之后写出总数。如何在SQL查询中指定总计和结果。
Model parts
Model1 4
Model2 2
Model3 6
Model4 5
Model5 7
Total 24
发布于 2014-03-07 10:39:00
试试这个查询
SELECT models, parts
FROM your_table
UNION
SELECT 'Total' AS models, SUM(parts) AS parts from your_table
发布于 2014-03-07 10:35:32
您可以使用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;
https://stackoverflow.com/questions/22257881
复制