Снежинка - запрос данных за последние 12 месяцев - PullRequest
0 голосов
/ 24 октября 2019

Как бы я вытащил последние двенадцать месяцев записей, не используя Between? Я попытался изменить следующее в предложении where:

DATEADD(YEAR,-12,O.CREATEDATE)

&

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

Документация Snowflake по этому SQLПоявляется функция, объясняющая, как datadd просто меняет дату. Есть ли снежинка sql функция, которая будет выполнять этот тип запроса?

Спасибо, любезно

1 Ответ

2 голосов
/ 24 октября 2019

Вы бы использовали:

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