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

Khung giờ bận rộn nhất trong ngày

Với vai trò nhà phân tích dữ liệu, đôi khi bạn sẽ được giao chạy các truy vấn ad hoc. Ứng dụng tin tức bạn đang làm có một tính năng phổ biến: liệt kê năm bài báo nổi bật nhất trong tuần qua. Các bảng được cung cấp chứa năm chuỗi thời gian, mỗi chuỗi tương ứng một bài báo. dc_news_dim chứa siêu dữ liệu cho năm bài viết, còn dc_news_fact chứa năm chuỗi thời gian, mỗi chuỗi cho một bài.

Những bài báo này được đọc trong nhiều ngày.

Hành vi đọc có tính chu kỳ. Một số khung giờ trong ngày bận rộn hơn các khung giờ khác. Biên tập viên muốn biết ba khung giờ nào trong ngày là bận rộn nhất xét theo tổng số lần các bài viết này được đọc.

Thời gian có trong trường ts.

Hướng dẫn

100 XP
  • Tìm ba khung giờ hàng ngày có views theo bài báo cao nhất bằng EXTRACT(); nhớ tổng hợp (aggregate) số lượt xem.