如何用DATEDIFF計(jì)算年齡

小樊
103
2024-07-02 21:32:10
欄目: 編程語言

要使用DATEDIFF函數(shù)計(jì)算年齡,您需要輸入兩個(gè)日期參數(shù),分別是出生日期和當(dāng)前日期。然后使用DATEDIFF函數(shù)計(jì)算出兩個(gè)日期之間的天數(shù)差異,最后將天數(shù)差異除以365得到年齡。

以下是一個(gè)示例SQL查詢,計(jì)算出生日期為1990年1月1日的人的年齡:

SELECT DATEDIFF(CURDATE(), '1990-01-01') / 365 AS age;

在這個(gè)查詢中,CURDATE()函數(shù)用來獲取當(dāng)前日期,DATEDIFF函數(shù)計(jì)算出當(dāng)前日期和1990年1月1日之間的天數(shù)差異,然后除以365得到年齡。

0