要使用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得到年齡。