Hier leest u hoe u de leeftijd vanaf de geboortedatum in SQL kunt berekenen. U kunt de volgende MySQL-query gebruiken. Vervang gewoon date_of_activity en tabelnaam met uw kolomnaam. date_of_activity is een kolom in tabel table_name. Dit is handig als u de recentheid van activiteit wilt weten.
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(date_of_activity)), '%Y') + 0 from table_name;
met opgeslagen variabele
SET @date_of_activity='2013-29-11 10:00:00'; SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@date_of_activity)), '%Y') + 0 from table_name;
De bovenstaande verklaring trekt de datum van activiteit af van de laatste datum. Vervolgens wordt het resultaat omgezet in jaren.
Enkele gebruiksscenario's: