Heim > Datenbank > MySQL-Tutorial > Wie kann ich das Alter anhand eines in MySQL InnoDB gespeicherten Geburtsdatums berechnen?

Wie kann ich das Alter anhand eines in MySQL InnoDB gespeicherten Geburtsdatums berechnen?

Linda Hamilton
Freigeben: 2025-01-16 11:42:29
Original
195 Leute haben es durchsucht

How Can I Calculate Age from a Date of Birth Stored in MySQL InnoDB?

Altersberechnung in der MySQL InnoDB-Datenbank

Wenn das in der MySQL-Datenbank gespeicherte Datumsformat TT-MM-JJJJ ist, erfordert die Berechnung des Alters einige spezifische Schritte.

Subtrahieren Sie das gespeicherte Geburtsdatum direkt vom aktuellen Datum (mit der Funktion TIMESTAMPDIFF). Das Ergebnis liegt nicht in einem leicht verständlichen Altersformat vor.

Um das Alter anhand der zurückgegebenen Ergebnisse zu berechnen, führen Sie die folgenden Schritte aus:

  1. Verwenden Sie TIMESTAMPDIFF(YEAR, birthdate, CURDATE()), um die Jahreszahl zu extrahieren. Dies ergibt die Gesamtzahl der Jahre, die die Person gelebt hat.
  2. Dividieren Sie das Ergebnis durch 365,25, um Jahre in Tage umzurechnen.
  3. Dividieren Sie das Ergebnis durch 30,44, um Tage in Monate umzuwandeln.

Mit diesen Schritten können Sie das Alter einer Person anhand ihres Geburtsdatums berechnen, das im Format TT-MM-JJJJ in einer MySQL InnoDB-Datenbank gespeichert ist.

Das obige ist der detaillierte Inhalt vonWie kann ich das Alter anhand eines in MySQL InnoDB gespeicherten Geburtsdatums berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage