1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. SQL Server trung cấp

Connected

Bài tập

Giá trị đầu tiên trong một cửa sổ

Giả sử bạn muốn tìm OrderDate đầu tiên trong mỗi vùng lãnh thổ hoặc ngày cuối cùng. Làm sao để thực hiện? Bạn có thể dùng các hàm cửa sổ FIRST_VALUE() và LAST_VALUE() tương ứng! Các bước như sau:

  • Trước tiên, tạo các partition cho từng vùng lãnh thổ
  • Sau đó, sắp xếp theo OrderDate
  • Cuối cùng, dùng các hàm FIRST_VALUE() và/hoặc LAST_VALUE() theo nhu cầu của bạn

Hướng dẫn

100 XP

Viết một truy vấn T-SQL trả về OrderDate đầu tiên bằng cách tạo partition cho mỗi TerritoryName.