4 sql date where-clause snowflake-cloud-data-platform
如果不使用 Between,我将如何提取过去十二个月的记录?我在 where 子句中尝试了以下变体:
DATEADD(YEAR,-12,O.CREATEDATE)
Run Code Online (Sandbox Code Playgroud)
&
TO_DATE(O.CREATEDATE)>=DATEADD(YEAR,-12,O.CREATEDATE)
Run Code Online (Sandbox Code Playgroud)
有关此 SQL 函数的Snowflake文档似乎解释了 datadd 如何简单地更改日期。是否有一个雪花sql函数可以执行这种类型的请求?
非常感谢你
你会使用:
where o.createdate >= dateadd(year, -1, current_date)
Run Code Online (Sandbox Code Playgroud)