首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询trips的平均行程时间- BigQuery

查询trips的平均行程时间- BigQuery
EN

Database Administration用户
提问于 2020-04-28 19:32:10
回答 2查看 2.1K关注 0票数 -1

流动物流为采矿公司空运设备和零件。在2019年,为这一客户管理了8,000多个航班。日志文件包含每一次航班的记录,包括日期、供应商航空公司、行程和每次飞行的持续时间。

样本数据在这里。样本数据

-我使用了以下模式:

代码语言:javascript
运行
复制
date: integer
origin: string
destination: string
airline: string
miles: float
minutes: integer
duration: string
  • 分钟包含从起飞到着陆的每一次航班的旅行时间,以分钟为单位。
  • 原产地和目的地使用国际航空运输协会的三字符机场代码。
  • 伦敦希思罗机场,联合王国
  • 法兰克福机场,德国
  • KUL =马来西亚吉隆坡国际机场

航空公司包含与

公司签约的航空公司供应商的名称

我想要创建一个查询,为从德国法兰克福机场出发、前往马来西亚吉隆坡机场(KUL)的航班提供平均行程时间,并将结果按航空公司分组。由此产生的平均次数应该是相似的。

我想要创建一个查询,为从英国伦敦希思罗机场(LHR)出发前往马来西亚吉隆坡机场(KUL)的旅行提供平均行程时间,并将结果按航空公司分组,并从最低到最高排序。由此得出的平均飞行时间将揭示航空公司PlanePeople航空公司是否遵守了从希思罗机场使用更快飞机的承诺。

我厌倦了错误,有人能帮忙吗?我真的很感激你的指导。谢谢

EN

回答 2

Database Administration用户

回答已采纳

发布于 2020-04-29 19:49:08

只是一个FYI,在您的样本数据中,您没有任何KUL目的地机场。这是一个查询,它将为您提供您正在寻找的结果。请将WHERE谓词子句替换为您选择的原产地和目的地机场:

(我已经创建了一个数据集名称,名为flowlogistic,并创建了一个名为航班的表)

代码语言:javascript
运行
复制
select  origin, 
        destination,
        airline,
        avg(minutes) as average_trip_time
from    `flowlogistic.flights`
where   origin = 'FRA' and destination = 'CDG'
group by 
        origin,
        destination,
        airline
order by 
    average_trip_time;
票数 2
EN

Database Administration用户

发布于 2020-05-01 10:37:46

代码语言:javascript
运行
复制
SELECT airline , avg(minutes) as avg_time
FROM 'sample_data.flights'
WHERE origin = 'FRA' and destination = 'KUL'
GROUP BY airline
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/266030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档