 
Crew algemeen |
|
Die DATE_FORMAT(...) kan je gewoon nog een keer achter je query zetten, maar je kunt ook HAVING gebruiken:
SELECT
DATE_FORMAT(geboortedatum, '%e') dag,
DATE_FORMAT(geboortedatum, '%m') maand
FROM leeftijd
HAVING
dag = 30 AND
maand = 5
SELECT DATE_FORMAT(geboortedatum, '%e') dag, DATE_FORMAT(geboortedatum, '%m') maand FROM leeftijd HAVING dag = 30 AND maand = 5
Dat zou iedereen moeten ophalen die op 30 mei jarig is. 
HAVING is handig als het resultaat van een bewerking ook als voorwaarde wilt gebruiken, zoals hier.  |