Текущая сумма за последние 30 дней в день - PullRequest
2 голосов
/ 18 марта 2020

Я ищу запрос, который суммирует все лиды за последние 30 дней (включая этот день) по каждому дню.

Например ...

если дата = 8 / 1/18, тогда я хочу сумму отведений от 2/2/18 до 8/1/18
, если дата = 3/17/20, тогда я хочу сумму отведений от 17.02.20 до 3 / 17/20

Вот ссылка на лист, где изложена концепция

Заранее благодарю за любую помощь!

1 Ответ

0 голосов
/ 18 марта 2020

Ниже для BigQuery Standard SQL

#standardSQL
SELECT *, 
  SUM(leads) OVER(last_30_days) AS running_sum
FROM `project.dataset.table`
WINDOW last_30_days AS (
  ORDER BY UNIX_DATE(date) RANGE BETWEEN 29 PRECEDING AND CURRENT ROW
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...