У меня есть столбец datetime в таблице красного смещения. Он содержит дату в формате UTC. Итак, когда я запрашиваю на основе time_zone, например UTC + 5: 30/UTC + 4: 30, я хочу преобразовать столбец datetime таблицы в выбранную time_zone и продолжить дальше. Это дает мне неправильный результат.Конвертировать часовой пояс в Amazon Redshift
С помощью этого метода: CONVERT_TIMEZONE ([ 'source_zone',] 'target_zone', 'временная метка')
Запрос Тип 1: Неправильный ввод, правильный ответ
SELECT id, convert_timezone('UTC+5:30','UTC', date) as converted_time, ingest_date
FROM table_name
WHERE conditions
Тип запроса 2: Правильный ввод, неправильный ответ -> Он снова вычитание 5:30 с даты в колонке
SELECT id , convert_timezone('UTC','UTC+5:30',ingest_date) as converted_time, ingest_date
FROM table_name
WHERE conditions
Запрос Тип 3: Неправильный ввод, правильный ответ
SELECT id, convert_timezone('UTC','UTC-5:30',ingest_date) as converted_time, ingest_date
FROM table_name
WHERE conditions
Как конвертировать/разбор столбца UTC в выбранный часовой пояс?