14. december 2003 - 11:56Der er
7 kommentarer og 1 løsning
mysql forspørgsel "between"
Jeg har et lille problem med min select sætning.
koden ser sådan ud: $query = mysql_query("SELECT room_id FROM room WHERE room_id NOT IN (SELECT room_id FROM reservation WHERE $days_list BETWEEN arrival AND departure ) AND type ='single' ")
udskriften af koden ser sådan ud: SELECT room_id FROM room WHERE room_id NOT IN (SELECT room_id FROM reservation WHERE '2003-12-14', '2003-12-15', '2003-12-16', '2003-12-17', '2003-12-18', '2003-12-19', '2003-12-20' BETWEEN arrival AND departure ) AND type ='single'
Kan man ikke tjekke flere datoer ? har jeg glemt en ' et eller andet sted, oder wassen ???
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Så vidt jeg kan se er dine datoer en periode, så måske kunne du nøjes med:
SELECT room_id FROM room WHERE room_id NOT IN (SELECT room_id FROM reservation WHERE arrival>='2003-12-14' AND departure<='2003-12-20') AND type ='single'
Velbekommen, husk at tildele pointene til dig selv for at lukke helt ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.