1. Learn
  2. /
  3. Courses
  4. /
  5. Звітування в SQL

Connected

Exercise

Порівняння тиждень до тижня

У попередній вправі ви використали вікно набору за місяць, щоб обчислити зміни місяць до місяця. Проте інколи потрібно порівнювати інший період, наприклад останні 7 днів із попередніми 7 днями. Щоб обчислити значення за останні 7 днів, потрібно налаштувати ковзне обчислення.

У цій вправі ви обчислите ковзне середнє за 7 днів для views для кожної date та порівняєте його з попереднім 7-денним середнім для views. Це дає чітке порівняння тиждень до тижня для кожного окремого дня.

Синтаксис для ковзного середнього: AVG(value) OVER (PARTITION BY field ORDER BY field ROWS BETWEEN N PRECEDING AND CURRENT ROW), де N — це кількість рядків, на які потрібно відступити назад під час обчислення. Пам'ятайте, що CURRENT ROW також рахується як рядок.

Instructions 1/3

undefined XP
    1
    2
    3
  • Показуйте daily_views і weekly_avg за date, де weekly_avg — це ковзне 7-денне середнє для views.