1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Даунсемплінг до щоденного рівня деталізації

Агрегування даних до вищого рівня деталізації — поширене аналітичне завдання. У нас може бути набір даних із точними часовими мітками, але нам потрібно подивитися на агреговані підсумки. У SQL Server є кілька технік залежно від потрібного рівня деталізації.

У цих вправах ми розглянемо вигадане денне спа. Керівництво спа розіслало купони потенційним новим клієнтам на період із 16 по 20 червня 2020 року й хоче побачити, чи ця кампанія спричинила нові відвідування.

У цій вправі ми розглянемо одну з найпростіших технік даунсемплінгу: перетворення типу даних DATETIME2 або DATETIME на тип даних лише з датою без часового компонента — тип DATE.

Інструкції

100 XP
  • Виконайте даунсемплінг часу початку відвідувань клієнтів до щоденного рівня деталізації та агрегуйте результати.
  • Заповніть клаузу GROUP BY усіма неагрегованими значеннями з клаузи SELECT (але без псевдонімів на кшталт AS Day).