【问题标题】:SQL query to get the Sum of all column values in the last row in access tableSQL查询获取访问表中最后一行中所有列值的总和
【发布时间】:2014-03-07 18:27:44
【问题描述】:

我有一张如下表。我想总结 parts 列并在最后一条记录之后写下总数。 SQL查询中如何指定合计和结果。

Model     parts

Model1    4 
Model2    2
Model3    6
Model4    5
Model5    7
Total     24

【问题讨论】:

  • 如果您按模型分组,Access 报告会自动为您执行此操作。

标签: sql vba ms-access


【解决方案1】:

试试这个query

SELECT  models, parts
FROM    your_table
UNION
SELECT  'Total' AS models, SUM(parts) AS parts from your_table

【讨论】:

    【解决方案2】:

    您可以使用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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 2018-08-10
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      相关资源
      最近更新 更多