Find
Hej folkensJeg er ved at lave et bookingsystem. Til det formål har jeg brug for at finde ud af, om et givent tidsinterval er booket, dvs f.eks fra klokken 20.00 til 23.00
Jeg må indrømme jeg ikke er den store databasehaj, så det volder mig lidt problemer. Jeg har prøvet med:
SELECT * FROM `tx_booking` where from_time >= '20:00:00' and to_time <= '22:00:00';
Og den giver jo - omend de er korrekte - lidt mærkelige resultater idet den returnerer ALT der er større end eller lig med alt i 'from_time'-kolonnen og alt der er mindre end eller lig med i 'to_time'-kolonnen.
Jeg havde håbet på at den ville sammenligne på tværs af kolonnerne. Jeg kunne bruge BETWEEN? Men den ser ud til kun at virke på 1 kolonne ad gangen?!
PFT :)