3 votes

Somme courante des 30 derniers jours par jour

Je cherche une requête qui additionne tous les prospects des 30 derniers jours (y compris le jour même) par jour.

Par exemple...

si date=8/1/18 alors je veux une somme des leads du 7/2/18 au 8/1/18
si date=3/17/20 alors je veux une somme des leads du 2/17/20 au 3/17/20

Voici un lien vers une feuille où le concept est exposé.

Merci d'avance pour toute aide !

0voto

Mikhail Berlyant Points 50218

Le tableau ci-dessous concerne 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
)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X