关于SQL Server:根据SQL和C#中的出生日期计算年龄?

Calculating age based on date of birth in SQL and C#?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicates:
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


从这里到: </P >

1
SELECT DATEDIFF(hour,@dob,GETDATE())/8766 AS AgeYearsIntTrunc

我发现,这是谷歌:SELECT FLOOR(DATEDIFF(DAY, @BirthDate, @TargetDate) / 365.25) </P >

在"targetdate是今天的日期(在GETDATE()TSQL)。 </P >

好运气:) </P >


使用SQL函数。看到http:/ / / /我social.msdn.microsoft.com forums美国/ transactsql /线/ 399a7e87 - bc78 - 47a5 - 8cc2 2d2436886fd7 /…… </P >