1. Învăţa
  2. /
  3. Courses
  4. /
  5. Phân tích chuỗi thời gian trong SQL Server

Connected

exercise

Tính trung bình trượt

Thay vì xem tổng tích lũy từ trước đến nay, ban lãnh đạo muốn thấy trung bình số sự cố trong 7 ngày gần nhất—tức là bắt đầu từ 6 ngày trước và kết thúc ở ngày hiện tại. Vì đây là một khung được chỉ định và thay đổi trong suốt quá trình truy vấn, nên nó được gọi là trung bình trượt.

SQL Server không hỗ trợ xét theo khoảng thời gian trong window function, nên chúng ta sẽ giả định mỗi ngày tương ứng một hàng và dùng mệnh đề ROWS.

Instrucţiuni

100 XP
  • Điền window function phù hợp để tính trung bình trượt bắt đầu từ 6 ngày trước đến hôm nay (hàng hiện tại).
  • Điền khung cửa sổ, bao gồm mệnh đề ROWS, phần "preceding" của khung và phần "following" của khung.