在Redshift中从sysdate减去5小时

时间:2019-03-01 16:22:22

标签: amazon-redshift

我需要从Redshift的sysdate中减去5个小时。有快速功能吗?我尝试这样做:

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 :(得分:1)

您只需要像这样简化

select current_timestamp - interval '5 hour';

答案 1 :(得分:1)

您也可以使用以下命令进行操作。

select now() - interval '5 hour';