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 ???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.