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

Tính thời gian đến tính bằng phút

Là một nhà phát triển dựa trên dữ liệu, bạn có thể cần làm cho thông tin dễ tiếp cận hơn với người dùng.

Bảng train_schedule cung cấp thời gian đến và tên ga cho hai tuyến tàu. Dữ liệu này dựa trên một tuyến tàu ngoại ô chạy giữa San Francisco và các thành phố ở phía nam.

Bạn là thành viên của nhóm phát triển một ứng dụng giúp thông tin lịch tàu hữu ích hơn cho người đi làm. Một tính năng nhóm yêu cầu là tùy chọn cho phép xem nhanh mất bao lâu để đi từ điểm dừng đầu tiên của tuyến đến các điểm dừng tiếp theo.

Hướng dẫn

100 XP
  • Trong common table expression, lấy arrival_time đầu tiên cho mỗi tuyến tàu, tương ứng với thời gian đến tại ga đầu tiên trên tuyến.
  • Dùng EXTRACT() để tính độ chênh lệch thời gian đến của mỗi ga so với ga đầu tiên trên tuyến, tính theo số phút nguyên.