dzięki zwraca to co powinien, tylko teraz pomyślałem, że będzie dla mnie lepiej jeśli rozbije sobie jedną datę na 3 pola: od_dzien, od_miesiac, od_rok i do_dzien, do_miesiac, do_rok jak mam teraz skonstruować zapytanie w podobny sposób do tego co mi podałeś ?
SELECT * FROM zamowienia WHERE zamowienia.od_dzien <= $od_dzien AND zamowienia.od_miesiac <= $od_miesiac AND zamowienia.od_rok <= $od_rok AND zamowienia.do_dzien >= $do_dzien AND zamowienia.do_miesiac >= $do_miesiac AND zamowienia.do_rok >= $do_rok;