Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Próbuję znaleźć pojazdy, które są wolne między 2 różnymi datami

Używasz AND, co oznacza, że ​​oba warunki muszą być spełnione. Musisz zamiast tego użyć OR:

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

Z drugiej strony nie, jak wskazuje podświetlanie składni, return jest zły nazwa z nazwy kolumny. To zastrzeżone słowo w Oracle i powinieneś go unikać, jeśli możesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przetrwanie audytu Oracle

  2. Problem z ładowaniem Oracle.DataAccess.Dll na komputerze x-64

  3. Jak WYBRAĆ wiele wartości z 5 tabel?

  4. Jak zmienić typ danych CLOB NA VARCHAR2 (sql)

  5. Co jest nie tak z tym zapytaniem FIRST_VALUE?