Ik heb dus een tabel met boekingen, hierin staan naast allerlei andere gegevens 2 data in.
Bijvoorbeeld datumvanaf : 2007-2-15 en datumtot : 2007-2-25.
Ik dus nu controleren of een nieuwe boeking binnen deze 2 data invalt.
Dus of de 1 er tussen valt of de ander. Dan is deze dus niet beschikbaar.
Ik had deze al geprobeerd :
SELECT accomodatieid FROM boekingen WHERE '2007-2-20' BETWEEN datumvanaf AND datumtot;
en deze
SELECT accomodatieid FROM boekingen WHERE datumvanaf >= '2007-2-26' AND datumvanaf <= '2007-3-4' AND datumtot >= '2007-2-26' AND datumtot <= '2007-3-4';
Maar krijg hier geen duidelijke en betrouwbare informatie uit, kan iemand mij vertellen wat ik fout doe of fout denk.
Bijvoorbeeld datumvanaf : 2007-2-15 en datumtot : 2007-2-25.
Ik dus nu controleren of een nieuwe boeking binnen deze 2 data invalt.
Dus of de 1 er tussen valt of de ander. Dan is deze dus niet beschikbaar.
Ik had deze al geprobeerd :
SELECT accomodatieid FROM boekingen WHERE '2007-2-20' BETWEEN datumvanaf AND datumtot;
en deze
SELECT accomodatieid FROM boekingen WHERE datumvanaf >= '2007-2-26' AND datumvanaf <= '2007-3-4' AND datumtot >= '2007-2-26' AND datumtot <= '2007-3-4';
Maar krijg hier geen duidelijke en betrouwbare informatie uit, kan iemand mij vertellen wat ik fout doe of fout denk.