Amazon redshift 从红移的sysdate中减去5小时

Amazon redshift 从红移的sysdate中减去5小时,amazon-redshift,Amazon 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你只需要像这样简化 select current_timestamp - interval '5 hour'; 你只需要像这样简化 sel

我需要从红移的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

你只需要像这样简化

select current_timestamp - interval '5 hour';

你只需要像这样简化

select current_timestamp - interval '5 hour';

您也可以使用以下命令来完成此操作

select now() - interval '5 hour';

您也可以使用以下命令来完成此操作

select now() - interval '5 hour';

红移时-[01000]功能现在不受支持。最好使用当前的\u timeuse GETDATE in Redshift,而不是nown Redshift-[01000]函数现在不受支持。最好使用当前的时间使用红移中的GETDATE,而不是现在