可能重复:
How to calculate age (in years) based on Date of Birth and getDate()
How do I calculate someone’s age in C#?
如何使用出生日期自动计算客户年龄 使用c#和SQL Server 2005
答案 0 :(得分:2)
来自here:
SELECT DATEDIFF(hour,@dob,GETDATE())/8766 AS AgeYearsIntTrunc
答案 1 :(得分:1)
我在Google上发现了这一点:SELECT FLOOR(DATEDIFF(DAY, @BirthDate, @TargetDate) / 365.25)
@TargetDate是今天的日期(在TSQL中GETDATE()
)。
答案 2 :(得分:0)