Snowflake - 查询最近 12 个月的数据

Snowflake - Query Last 12 Months of Data

如何在不使用 Between 的情况下提取最近 12 个月的记录?我在我的 where 子句中尝试了以下变体:

DATEADD(YEAR,-12,O.CREATEDATE)

&

TO_DATE(O.CREATEDATE)>=DATEADD(YEAR,-12,O.CREATEDATE)

关于此 SQL 函数的 Snowflake 文档似乎解释了 dataadd 如何简单地更改日期。是否有 snowflake sql 函数可以执行此类请求?

谢谢你

您将使用:

where o.createdate >= dateadd(year, -1, current_date)