添加水平和垂直的查询

问题描述 投票:0回答:1

我的表中有数据,其中包含按年份列出的费用报表。我想做一个 SQL 查询,给出一年的金额总和,就像我提供的 Excel 表中的那样。我尝试过,但我做不到。每年只有一行包含所有总计。

sql sum
1个回答
0
投票

您可以使用 SQL GROUP BY 子句按年份对结果进行分组,并使用 SUM 函数计算每年每个类别的总费用。

SELECT Year,
       SUM(Transportation) AS Total_Transportation,
       SUM(Meals) AS Total_Meals,
       SUM(Park) AS Total_Park,
       SUM(Total) AS Grand_Total
FROM ExpensesTable
GROUP BY Year;

SQL 小提琴代码 单击此处查看您想要的内容。

© www.soinside.com 2019 - 2024. All rights reserved.