#662

Dépenses des clients sur les 30 derniers jours

Un analyste produit de MTS établit chaque semaine un classement des principaux portefeuilles selon les dépenses du dernier mois — il alimente les campagnes déclenchées et les offres d'upsell. Les clients sont identifiés par des UUID issus de la facturation ; les montants des transactions arrivent en roubles avec les kopecks. Calculez les dépenses totales par client sur les 30 derniers jours par rapport à CURRENT_DATE (aujourd'hui inclus). Les plus gros portefeuilles arrivent en tête. Excluez les clients sans transaction dans cette fenêtre. Considérez le moment courant comme 2026-05-05 12:00:00 UTC — chaque expression de temps relatif dans le seed et la solution de référence est ancrée à ce point.

Exemple de sortie attendue

Voici à quoi ressemble une réponse correcte — son nombre de lignes lui est propre, il n'a pas à correspondre aux tables du schéma.

client_idspend_30d
55555555-5555-5555-5555-0000000001049000.00
11111111-1111-1111-1111-0000000001002300.50
22222222-2222-2222-2222-0000000001012200.00
MTS

Le résultat de votre requête apparaîtra ici

Focus radio
Paused · SomaFM · Fluid