Отрицательный интервал времени - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь добавить время по Гринвичу к времени отправления зулу, чтобы перевести его на местное время. Тем не менее, я столкнулся с некоторой проблемой с отрицательными интервалами в моем первом комментарии и «интервалом по GMT» во втором комментарии. Ценю ваш добрый совет.

SELECT

a.depart_gateway,
a.depart_tmpstp,

/*
CASE
WHEN a.depart_gateway IN ('ICN','NRT','KIX') THEN INTERVAL '9' HOUR
WHEN a.depart_gateway IN ('MEM') THEN INTERVAL '-2' HOUR
END AS GMT,

a.depart_tmpstp + GMT as local_depart_tmpst
*/

/*
CASE
WHEN a.depart_gateway IN ('ICN','NRT','KIX') THEN 9
WHEN a.depart_gateway IN ('MEM') THEN -2
END AS GMT,

a.depart_tmpstp + INTERVAL GMT HOUR as local_depart_tmpst
*/

FROM flight.a
...