1. Learn
  2. /
  3. Courses
  4. /
  5. Phân tích Khám phá Dữ liệu bằng SQL

Connected

Exercise

Tìm ngày bị thiếu

Hàm generate_series() rất hữu ích để phát hiện các ngày bị thiếu.

Ôn lại:

generate_series(from, to, interval)

trong đó from và to là date hoặc timestamp, còn interval có thể truyền dưới dạng chuỗi gồm một số và đơn vị thời gian, ví dụ '1 month'.

Có ngày nào trong dữ liệu Evanston 311 mà không có yêu cầu nào được tạo không?

Instructions

100 XP
  1. Viết một truy vấn con dùng generate_series() để lấy tất cả các ngày giữa min() và max() của date_created trong evanston311.
  2. Viết một truy vấn con khác để chọn tất cả giá trị date_created dưới dạng date từ evanston311.
  3. Cả hai truy vấn con phải tạo ra các giá trị kiểu date (hãy tìm ::).
  4. Chọn các ngày (day) từ truy vấn con thứ nhất mà NOT IN kết quả của truy vấn con thứ hai. Điều này cho bạn các ngày không xuất hiện trong date_created.