gpt4 book ai didi

mysql - 将查询 SQL 转换为 PostgreSQL

转载 作者:行者123 更新时间:2023-11-30 21:25:30 25 4
gpt4 key购买 nike

请问我如何将其转换为 PostgreSQL?

SELECT flight_number,
departure_airport,
arrival_airport,
departure_time,
arrival_time,
HOUR(arrival_time-departure_time)
FROM flights
HAVING HOUR(arrival_time-departure_time) < 2;

最佳答案

如果您想要少于 2 小时的航类,那么 Postgres 会将其解释为:

SELECT flight_number, departure_airport, arrival_airport, departure_time, arrival_time, EXTRACT(HOUR FROM arrival_time - departure_time)
FROM flights
WHERE arrival_time < departure_time + INTERVAL '2 hour';

这不是您的代码所做的。实际上,在不知道源数据库和列的数据类型的情况下,很难说它到底在做什么。

关于mysql - 将查询 SQL 转换为 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59292919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com