1. Learn
  2. /
  3. 课程
  4. /
  5. Raportowanie w SQL

Connected

道练习

Porównanie tydzień do tygodnia

W poprzednim ćwiczeniu wykorzystałeś/aś okno miesięczne do obliczenia zmian miesiąc do miesiąca. Czasem jednak trzeba porównać inny przedział czasowy – na przykład ostatnie 7 dni z poprzednimi 7 dniami. Aby obliczyć wartość dla ostatnich 7 dni, konieczne jest zastosowanie obliczeń kroczącej średniej.

W tym ćwiczeniu wyznaczysz kroczącą 7-dniową średnią views dla każdej date i porównasz ją ze średnią z poprzednich 7 dni. Dzięki temu dla każdego dnia uzyskasz czytelne porównanie tydzień do tygodnia.

Składnia kroczącej średniej to AVG(value) OVER (PARTITION BY field ORDER BY field ROWS BETWEEN N PRECEDING AND CURRENT ROW), gdzie N oznacza liczbę wierszy wstecz uwzględnianych w obliczeniu. Pamiętaj, że CURRENT ROW jest liczony jako jeden z wierszy.

说明 1 / 共 3 个

undefined XP
    1
    2
    3
  • Wyświetl daily_views oraz weekly_avg według date, gdzie weekly_avg to krocząca 7-dniowa średnia odsłon.