Вычтите 5 часов из sysdate в Redshift - PullRequest
0 голосов
/ 01 марта 2019

Мне нужно вычесть 5 часов из sysdate в Redshift.Есть ли быстрая функция для этого?Я пытался сделать:

select date((sysdate -  cast('5 hour' as interval)))

Это возвращает только часть даты.Мне нужно быть в этом формате:

, если sysdate - 2019-03-01 16: 17: 57.543081, мой вывод должен быть 2019-03-01 11: 17: 57.543081

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Вы также можете сделать это с помощью следующей команды.

select now() - interval '5 hour';
0 голосов
/ 01 марта 2019

Вам просто нужно упростить вот так

select current_timestamp - interval '5 hour';
...