Witam szanownych kolegów.
Mam problem z zapytaniem do bazy.

  1. SELECT *
  2. FROM oferty, kwatery, booking
  3. WHERE oferta_od <= '".$data_od."'
  4. AND oferta_do >= '".$data_do."'
  5. AND ile_osob >= '".$ile_osob."'
  6. AND kwatery.id_kwatery = oferty.id_kwatera
  7. AND booking.termin_od NOT BETWEEN '".$data_od."' AND '".$data_do."'
  8. AND booking.termin_do NOT BETWEEN '".$data_od."' AND '".$data_do."'
  9. ORDER BY oferty.id_oferta ASC
  10. ");


Chodzi głównie o ten fragment
  1. AND booking.termin_od NOT BETWEEN '".$data_od."' AND '".$data_do."'
  2. AND booking.termin_do NOT BETWEEN '".$data_od."' AND '".$data_do."'


Wyklucza mi wszystkie oferty, niezależnie czy są wolne w tym terminie czy też nie.
Byłbym wdzięczny za wszelkie wskazówki w rozwiązaniu problemu.