Bazy danych · Middle · Pytanie 27 z 75
Jak policzyć sumę narastającą płatności każdego użytkownika?
- 1
RUNNING_SUM(amount) - ✓Poprawna odpowiedź:
SUM(amount) OVER (PARTITION BY user_id ORDER BY paid_at) - 3
SUM(amount) GROUP BY paid_at
Wyjaśnienie
Z ORDER BY wewnątrz OVER okno domyślnie biegnie od początku partycji do bieżącego wiersza (łącznie z wierszami o tej samej wartości sortowania).