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

Connected

Вправа

Об'єднання з календарною таблицею

У попередній вправі ми розглядали нову таблицю dbo.Calendar. У цій таблиці містяться попередньо розраховані дані про дати від 1 січня 2000 року до 31 грудня 2049 року. Тепер ми хочемо використати цю календарну таблицю, щоб відфільтрувати іншу таблицю — dbo.IncidentRollup.

Таблиця Incident Rollup містить штучно згенеровані дані, що стосуються інцидентів безпеки у вигаданій компанії.

З попередніх курсів ви можете пам'ятати, як виконувати об'єднання таблиць. Ось приклад об'єднання з календарною таблицею:

SELECT
    t.Column1,
    t.Column2
FROM dbo.Table t
    INNER JOIN dbo.Calendar c
        ON t.Date = c.Date;

Інструкції 1/2

undefined XP
  • 1

    Заповніть пропуски, щоб визначити, у які дати траплялися інциденти типу 3 протягом третього фіскального кварталу FY2019.

  • 2

    Заповніть пропуски, щоб визначити інциденти типу 4, які сталися у вихідні в FY2019 після фіскального тижня 30.