Ik ben voor een project bezig waar ik een overzicht moet maken van hoeveel parkeerders op een bepaalde tijd aanwezig is. Ik wil dit oplossen met 1 query. Op dit moment heb ik 2 losse omdat ik het met 1 niet aan de praat krijg.
Ik heb het idee dat het wel moet kunnen daarom dat ik hier de vraag stel wat ik verkeerd doe.
Query voor selecteren van parkeerders die er staan tussen 21 uur en later
Query voor selecteren van parkeerders die er staan tussen 21 uur en 22 uur
Het volgende heb ik geprobeerd:
Ik twijfel of het wel in 1 query kan. In MySQL zou het wel moeten werken ( Maar dan zonder de "( )" )
Ik krijg geen foutmeldingen maar het resultaat klopt gewoon niet.
Mijn vraag is dus: Hoe kan ik de twee losse queries het beste combineren zodat ik het juiste resultaat krijg.
Ik heb het idee dat het wel moet kunnen daarom dat ik hier de vraag stel wat ik verkeerd doe.
Query voor selecteren van parkeerders die er staan tussen 21 uur en later
code:
1
| SELECT Count(*) AS aantal FROM ParkeerHistorie WHERE (((ParkeerHistorie.StartTijd)<#10/19/2006 21:0:0#) AND ((ParkeerHistorie.EindTijd)>=#10/19/2006 21:0:0#)); |
Query voor selecteren van parkeerders die er staan tussen 21 uur en 22 uur
code:
1
| SELECT Count(*) AS aantal FROM ParkeerHistorie WHERE (((ParkeerHistorie.StartTijd)>=#10/19/2006 21:0:0#) AND ((ParkeerHistorie.EindTijd)<=#10/19/2006 21:59:59#)); |
Het volgende heb ik geprobeerd:
code:
1
| SELECT Count(*) AS aantal FROM ParkeerHistorie WHERE (((ParkeerHistorie.StartTijd)<#10/19/2006 21:0:0#) AND ((ParkeerHistorie.EindTijd)>=#10/19/2006 21:0:0#) OR ((ParkeerHistorie.StartTijd)>=#10/19/2006 21:0:0#) AND ((ParkeerHistorie.EindTijd)<=#10/19/2006 21:59:59#)); |
Ik twijfel of het wel in 1 query kan. In MySQL zou het wel moeten werken ( Maar dan zonder de "( )" )
Ik krijg geen foutmeldingen maar het resultaat klopt gewoon niet.
Mijn vraag is dus: Hoe kan ik de twee losse queries het beste combineren zodat ik het juiste resultaat krijg.