Personen filteren die minderjarig zijn..

Status
Niet open voor verdere reacties.

Creativewmn

Gebruiker
Lid geworden
15 nov 2011
Berichten
5
Ik wil een query maken waar een lijst word gemaakt van personen die nog minderjarig zijn ik heb van alles geprobeerd maar tot nu toe helaas niet gelukt.

SELECT geb_jaar, naam
FROM spelers
WHERE geb_jaar ???


Bij WHERE geb_jaar loop ik dus vast heb al verschillende commando geprobeerd.

Kan iemand me please hiermee helpen!!
 
Sla je echt het gbeboortejaar op, of de geboorte datum?

Alshet de datum is dan is het simpel: je bent meerderjarig als je langer dan 18 jaar geleden bent geboren, dus als je geboortedatum later ligt dan 10-dec-1995
en in SQL is dat:
WHERE geb_date > NOW() - INTERVAL 18 YEAR

Dus, de datum in geb_date moet groter (recenter) zijn dan 18 jaar geleden. (now() - 18 jaar)

Als je de datum opslaat in drie kolommen voor dag, maand en jaar, dan doe je dat fout want dan moet je dat eerst omrekenen naar een date voordat je kunt kijken of dat groter of kleiner is dan de doeldatum.
 
Je had er niet bij gezegd dat het MS-Access was :-)

Ik heb geen idee hoe dit in access moet, dat zul je zelf even moeten googlen.
 
Is simpel:
Code:
WHERE Geboortedatum>DateAdd("yyyy",-18,Date())
 
Dan blijft alleen nog over dat je niet mag kijken naar het geboortejaar. Je moet perse kijken naar de hele datum want dat is hoe de wet meerderjarigheid bepaalt.

Als ik geboren ben op 25-dec-1995 dan ben ik op 11-dec-2013 nog niet meerderjarig, ookal geldt dat 2013-1995=18
 
Dat doet mijn voorbeeld. Of heb je dat nog niet gezien?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan