1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza szeregów czasowych w SQL Server

Connected

ćwiczenie

Próbkowanie w dół do ziarnistości dziennej

Agregowanie danych do wyższego poziomu ziarnistości to jedno z najczęstszych zadań analitycznych. Możemy dysponować zbiorem danych z dokładnymi znacznikami czasu, a jednocześnie potrzebować podglądu wyników w postaci zagregowanej. W SQL Server dostępnych jest kilka technik – wybór zależy od pożądanego poziomu ziarnistości.

W tych ćwiczeniach przyjrzymy się fikcyjnemu centrum spa. Zarząd spa rozesłał kupony do potencjalnych nowych klientów w okresie od 16 do 20 czerwca 2020 roku i chciałby sprawdzić, czy ta kampania przełożyła się na wzrost liczby wizyt.

W tym ćwiczeniu skorzystamy z jednej z najprostszych technik próbkowania w dół: konwersji typu danych DATETIME2 lub DATETIME na typ zawierający wyłącznie datę, bez składowej godziny – czyli typ DATE.

Instrukcje

100 XP
  • Wykonaj próbkowanie w dół czasów rozpoczęcia wizyt klientów do ziarnistości dziennej i zagreguj wyniki.
  • Uzupełnij klauzulę GROUP BY o wszystkie wartości nieagregowane z klauzuli SELECT (bez aliasów, takich jak AS Day).