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

Connected

Bài tập

Nhiệt độ theo từng thế kỷ

Là một nhà phân tích dữ liệu, bạn có thể được yêu cầu chạy các truy vấn ad hoc.

Bạn làm việc tại một tổ chức tin tức và phụ trách cung cấp dữ liệu cho câu đố thời tiết hằng ngày trong bản tin buổi tối. Thỉnh thoảng, chuyên gia khí tượng sẽ nhờ bạn hỗ trợ tạo câu đố kiến thức thời tiết mới. Lần này, bạn được yêu cầu cung cấp nhiệt độ cao nhất và thấp nhất được ghi nhận cho mỗi trạm theo từng thế kỷ.

Bạn nhận được một bộ dữ liệu mẫu chỉ chứa dữ liệu từ năm 2000 đến hiện tại, nhưng truy vấn của bạn cần hoạt động với một bộ dữ liệu đầy đủ hơn, có dữ liệu ở bất kỳ thế kỷ nào.

Bảng temperature_stations cung cấp siêu dữ liệu cho mỗi trạm thời tiết, còn temperatures_monthly chứa nhiệt độ tối thiểu, tối đa và trung bình theo tháng cho từng tháng.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Lấy nhiệt độ tối thiểu và tối đa theo tháng cho mỗi trạm từ năm 2000 đến hiện tại, dùng DATE_TRUNC(); sử dụng các cột year_month, t_monthly_min, và t_monthly_max.