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

Cố gắng tìm các phương tiện rảnh giữa hai ngày thay đổi

Bạn đang sử dụng AND, có nghĩa là cả hai điều kiện đều phải đúng. Bạn cần sử dụng HOẶC để thay thế:

select vehicle_registration
  from trips
 where departure not between :departure and :return
    or return not between :departure and :return

Về mặt không, như được chỉ ra bởi đánh dấu cú pháp, return là một tệ hại tên từ một tên cột. Đó là một từ dành riêng trong Oracle và bạn nên tránh nó nếu có thể.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý dữ liệu JSON lớn do API Web trả về

  2. ORA-00942:bảng hoặc chế độ xem không tồn tại ... tôi có thể biết thêm chi tiết không?

  3. Oracle SQL Tạo PDF từ dữ liệu

  4. cách đặt cột tăng tự động với nhà phát triển sql

  5. Cách xóa các cột trùng lặp khỏi tham gia trong SQL