zoeken in min_leeftijd en max_leeftijd fields

Status
Niet open voor verdere reacties.

martinverlaan

Nieuwe gebruiker
Lid geworden
10 mrt 2017
Berichten
1
Hallo allemaal,

Ik heb een database met speelgoed. In deze database wordt met de velden min_leeftijd en max_leeftijd aangegeven voor welke leeftijd het speelgoed geschikt is.

Nu wil ik een query maken die speelgoed weergeeft dat geschikt is voor een minimum en maximum leeftijd. Helaas blijkt dat lastiger dan gedacht.

Bijvoorbeeld ik wil al het speelgoed weergegeven dat geschikt is voor kinderen van 6 tot 12 jaar.
Onderstaande query werkt niet zoals gewenst:
SELECT * FROM speelgoed WHERE min_leeftijd>=6 AND max_leeftijd<=12

Want speelgoed dat in de database geregistreerd staat met bijvoorbeeld een minimum leeftijd van 5 en een maximum leeftijd van 16 wordt dan niet weergegeven, terwijl dit wel binnen het bereik van 6 en 12 valt.

Heeft iemand een idee hoe ik deze query moet samenstellen want ik kom er niet uit (ben geen rekenwonder)!

Alvast bedankt!

Martin
 
Moet je dan niet gewoon OR gebruiken?
 
SELECT * FROM speelgoed WHERE min_leeftijd<=6 AND max_leeftijd>=12
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan