kræver MySQL 4.1 - det virker ikke i ældre versioner.
Prøv:
SELECT room.roomnr,room.id FROM room LEFT JOIN booking ON room.id=booking.v_nr AND booking.start >= "27-07-04" AND booking.slut <= "30-07-04" WHERE booking.v_nr IS NULL
scriptet skal bruges til at tjekke om et værelse er ledigt i det valgte tidsrum, altså at det ikke optræder i bookninger. i min booking tabel står der en booking nemlig fra den 27-07-04 til den 30-07-04. men scriptet skal også virke hvis man skriver den 28-07-04 til den 31-07-04 ´. sådan at man ikke kan dobbelt booke et værelse..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.