Бази даних · Middle · Запитання 27 з 75
Як порахувати наростаючий підсумок платежів кожного користувача?
- 1
RUNNING_SUM(amount) - ✓Правильна відповідь:
SUM(amount) OVER (PARTITION BY user_id ORDER BY paid_at) - 3
SUM(amount) GROUP BY paid_at
Пояснення
З ORDER BY усередині OVER вікно за замовчуванням іде від початку розділу до поточного рядка (включно з рядками з тим самим значенням сортування).