从 Snowflake 上的日期时间减去 2 小时

Web*_*ebb 3 sql snowflake-cloud-data-platform

我正在研究 Snowflake,需要从特定日期减去 2 小时:

日期时间: 2021-06-10 14:07:04.848 -0400

'2021-06-10 14:07:04.848 -0400' - 2 小时

预期结果:2021-06-10 12:07:04.848 -0400(现在是十二点)。

Datediff 不起作用:

DATEDIFF(hour,2,TO_DATE(substr(p.insertedon,1,10)))
Run Code Online (Sandbox Code Playgroud)

有什么简单的方法可以做到这一点吗?距约会时间仅减去 2 小时 问候

Luk*_*zda 8

使用INTERVAL

SELECT p.insertedon - INTERVAL '2 HOURS'
FROM ...
Run Code Online (Sandbox Code Playgroud)