Database
 sql >> Datenbank >  >> RDS >> Database

So berechnen Sie das Alter aus dem Geburtsdatum in SQL

So berechnen Sie das Alter aus dem Geburtsdatum in SQL. Sie können die folgende MySQL-Abfrage verwenden. Ersetzen Sie einfach date_of_activity und Tabellenname mit Ihrem Spaltennamen. date_of_activity ist eine Spalte in der Tabelle table_name. Dies ist nützlich, wenn Sie die Neuheit von Aktivitäten herausfinden müssen.

SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(date_of_activity)), '%Y') + 0 from table_name;

mit gespeicherter Variable

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;

Die obige Anweisung subtrahiert das Datum der Aktivität vom letzten Datum. Anschließend wird das Ergebnis in Jahre umgerechnet.

Einige Anwendungsfälle: