Как добавить часы в поле времени - PullRequest
2 голосов
/ 27 июня 2019

В амазонском красном смещении я бы хотел добавить количество часов в поле времени

tt_time     hours_add
12:00:00    1
15:30:00    3
16:00:00    6

Expected Output
13:00:00
18:00:00
22:00:00

1 Ответ

3 голосов
/ 27 июня 2019

Вы можете использовать функцию Redshift DATEADD , используя в качестве первого параметра «h», «hr» или «hrs».Документацию по этой функции можно найти здесь и здесь .

Этот оператор sql должен работать для вас, если вы хотите создать новую таблицу для хранения ваших результатов:

INSERT into new_table_name SELECT DATEADD(hr,hours_add,tt_time) FROM current_table_name;
...