こんにちは。ぽこです!
今回は、SQLを使って誕生日から年齢を算出する方法を紹介します。
コード
具体的なコードは次になります。
1 |
TIMESTAMPDIFF(YEAR, birth, '2022-07-28') |
TIMESTAMPDIFFを使って、今の日付と誕生日を年単位で比較します。
今の日付部分を、CURRENT_DATE()にすることで、直接書かなくてもよくなります。
1 |
TIMESTAMPDIFF(YEAR, birth, CURRENT_DATE()) |