PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tìm những người đăng ký không đăng ký lại trong ngưỡng đăng ký cũ

Không tồn tại nên làm những gì bạn muốn:

select t.*
from t
where ends_at >= '2019-03-01' and ends_at < '2019-04-01' and
      not exists (select 1
                  from t t2
                  where t2.user_id = t.user_id and
                        t2.starts_at >= t.ends_at and
                        t2.starts_at <= t.ends_at + interval '2 day'
                 );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bộ chuyển đổi loại mã nhận dạng tổng hợp Axon

  2. JPA tạo các khóa trùng lặp

  3. Cách bỏ qua dấu hỏi làm trình giữ chỗ khi sử dụng PDO với PostgreSQL

  4. Cách lấy ngày hiện tại trong PostgreSQL

  5. Kết hợp hai bảng thành một bảng mới để các hàng được chọn từ bảng kia bị bỏ qua