1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích chuỗi thời gian trong SQL Server

Connected

Bài tập

Kết hợp nhiều phép tổng hợp trong một truy vấn

Trong ba bài tập trước, chúng ta đã đi qua các toán tử nhóm ROLLUP, CUBE và GROUPING SETS. Trong số này, GROUPING SETS là linh hoạt nhất, cho phép bạn xây dựng chính xác các cấp độ tổng hợp cần thiết. GROUPING SETS không giả định thứ bậc (khác với ROLLUP) và vẫn dễ quản lý với số lượng cột tương đối lớn (khác với CUBE).

Trong bài tập này, chúng ta muốn kiểm tra vài giả thuyết với dữ liệu của mình:

  1. Số sự cố theo tháng đã giảm kể từ khi triển khai đào tạo vào tháng 11 năm 2019.
  2. Thứ Ba có nhiều sự cố hơn các ngày trong tuần khác.
  3. Cuối tuần có nhiều sự cố hơn ngày thường.

Hướng dẫn

100 XP

Điền các grouping set dựa trên các giả thuyết ở trên. Ngoài tổng cộng toàn cục, chúng ta muốn xem các grouping set sau:

  • Một tập theo năm và tháng dương lịch
  • Một tập theo thứ trong tuần
  • Một tập theo việc ngày đó là cuối tuần hay không