0
我在表中有DateofBirth列和YearJoined列。 DateofBith是整數,而YearJoined輸入使用Year(Now())。 如何比較2列中的年份並檢查加入俱樂部的人的年齡是18歲以上?MYSQL:計算年齡從2年開始
我在表中有DateofBirth列和YearJoined列。 DateofBith是整數,而YearJoined輸入使用Year(Now())。 如何比較2列中的年份並檢查加入俱樂部的人的年齡是18歲以上?MYSQL:計算年齡從2年開始
下面的查詢將有助於這個問題,我想,
DECLARE @dob datetime
SET @dob='1992-01-09 00:00:00'
SELECT DATEDIFF(hour,@dob,GETDATE())/8766.0 AS AgeYearsDecimal
,CONVERT(int,ROUND(DATEDIFF(hour,@dob,GETDATE())/8766.0,0)) AS AgeYearsIntRound
,DATEDIFF(hour,@dob,GETDATE())/8766 AS AgeYearsIntTrunc
希望你得到的答案..
能否請您顯示來自這兩個領域的一些數據 – Deepak