我有一个飞行日志数据库,我想总结每一家航空公司在每个不同的机场的平均延误时间。理想情况下,查询将返回每一家航空公司及其在特定机场的平均起飞延迟时间,按机场分组。我尝试了下面的方法,它返回正确的值,但它按航空公司排序结果,并返回每一行,导致数百条重复行。我怎样才能只返回一条线每航空公司和集团机场?
SELECT
ORIGIN_AIRPORT,
AIRLINE,
AVG(DEPARTURE_DELAY) OVER (PARTITION BY AIRLINE, ORIGIN_AIRPORT) AS AVERAGE_DEPARTURE_FLIGHT_DELAY
FROM FLIGHTS
我看了一下library(nycflights13)包中的“航班”表。我尝试从它创建一个表,其中包含每个承运人的航班数、每个原产地机场的航班数()。我最初的想法是计算每一机场的航班数目。
所以这张桌子看起来像这样:
number of flights / carrier / origin
200-AA-JFK
147-AA-ALM (because airlines could have flown off from different airports)
etc...
坦率地说,我不知道如何从编码的角度来处理这个问题。我从一条简单的两条线开始:
flights %>%
count(
我想把这两张桌子连在一起。它们是一样的。但我需要连接,因为我在起飞和着陆的某个地方添加了一个外键约束。他们都参考了我机场的桌子。现在,我想要显示航班详细信息,包括起飞机场详细信息和降落机场详细信息。我不知道是怎么回事?到目前为止,这是我所拥有的,它只能显示起飞的详细信息。当我再次尝试添加airport.airport_id时,我得到一个错误。看见。
select *
from flight
LEFT JOIN route ON flight.route_id = route.route_id
LEFT JOIN airport ON route.takeoff_id = airport.
我有一个模型机场的.NetCore实体框架项目。
当我试图删除列表中的机场时,当我试图删除一家航空公司时,我会看到下面的错误,并试图找出原因:
Microsoft.Data.SqlClient.SqlException (0x80131904): The DELETE statement conflicted with the REFERENCE constraint "FK_airlinePilots_airline". The conflict occurred in database "FrankAirportTeam", table "dbo.a
我在研究航空公司的API。我遇到了一种情况,我必须计算航空公司的飞行时间。
Standard Departure Time is 2014-10-20 22:30:00
Standard Arrival Time is >2014-10-21 06:00:00
该航班于2014年10月20日晚上10:30起飞,第二天早上6:00抵达。
有有用的片段吗?
我想把共享“城市”栏目的机场组合在一起。现在,它们都是并排列出的,这很好,但我想为每个有两个机场的城市添加一个额外的选项标签。
例如,现在我的代码显示:
纽约-肯尼迪
纽约-拉瓜迪亚
洛杉矶-洛杉矶航空公司
但我想让它显示出来:
纽约-全
纽约-肯尼迪
纽约-拉瓜迪亚
洛杉矶-洛杉矶航空公司
任何帮助都是非常感谢的。提前感谢
$getairportsfrom=mysqli_query($db,"SELECT * FROM details WHERE type='Airport' ORDER BY city");
while
我目前正在处理一个非常大的关于“着陆”和“起飞”的数据帧(大约2M行)。有一些信息,比如手术发生的时间,在哪个机场,它的目的地等等。 我想要做的是将整个DF过滤成一个新的DF,只考虑“航班”,因此大约一半的条目匹配每个起飞与其相应的降落基于始发机场和目的地机场的机场代码。 我所做的是可行的,但考虑到它需要大约200小时才能完成的DF是如此之大, Loop on all rows of DF checking for some df$Operation=="takeoff"{
Loop on all rows, below the row found before,