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

Connected

Вправа

Створення власних групувань за допомогою GROUPING SETS

Оператор GROUPING SETS дає змогу визначати саме ті рівні агрегації, які нам потрібні.

У цій ситуації керівництво хоче бачити щось подібне до ROLLUP, але з меншим обсягом інформації. Замість показу кожного рівня агрегації в ієрархії, потрібно три рівні: підсумки загалом; за роками; і за роками, кварталами та місяцями.

Інструкції

100 XP
  • Заповніть секцію GROUP BY, використовуючи GROUPING SETS. Необхідно отримати:
  • Один рядок для кожної комбінації року, кварталу та місяця (у такому ієрархічному порядку)
  • Один рядок для кожного року
  • Один рядок із підсумками загалом (тобто порожню групу)