数据包含 航班日期 起始站 子舱位 行李件数 行李收入。日期包含yymmdd,格式为varchar,现在准备查找每个起始站 每日对应的行李件数和行李收入
时间: 2024-03-09 13:49:52 浏览: 42
某航空公司航空飞行数据格式
好的,针对您的问题,您需要进行以下操作:
1. 首先,您需要使用 SQL 语句从数据库中筛选出所有航班的起始站、航班日期、行李件数和行李收入。可以使用类似如下的 SQL 查询语句:
```
SELECT 起始站, 航班日期, 行李件数, 行李收入
FROM 航班数据表
```
2. 接下来,您需要将上面查询结果按照起始站、航班日期进行分组,并对每个分组内的行李件数和行李收入求和。可以使用类似如下的 SQL 语句:
```
SELECT 起始站, 航班日期, SUM(行李件数) AS 每日行李件数, SUM(行李收入) AS 每日行李收入
FROM 航班数据表
GROUP BY 起始站, 航班日期
```
3. 最后,您需要将上面查询结果按照起始站进行汇总,得到每个起始站每日的行李件数和行李收入。可以使用类似如下的 SQL 语句:
```
SELECT 起始站, SUM(每日行李件数) AS 总行李件数, SUM(每日行李收入) AS 总行李收入
FROM (
SELECT 起始站, 航班日期, SUM(行李件数) AS 每日行李件数, SUM(行李收入) AS 每日行李收入
FROM 航班数据表
GROUP BY 起始站, 航班日期
) AS 每日行李统计表
GROUP BY 起始站
```
这样,您就可以得到每个起始站每日的行李件数和行李收入了。
阅读全文