在SQL和C#中基于出生日期计算年龄?

可能重复:
如何根据出生日期和getDate()计算年龄(以年为单位)
我如何用C#计算某人的年龄?

如何通过使用c#和SQL Server 2005的出生日期自动计算客户年龄


从这里:

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

我在Google上发现了这个: SELECT FLOOR(DATEDIFF(DAY, @BirthDate, @TargetDate) / 365.25)

其中@TargetDate是今天的日期GETDATE() TSQL中的GETDATE() )。

祝你好运 :)


使用SQL函数。 请参阅http://social.msdn.microsoft.com/forums/en-US/transactsql/thread/399a7e87-bc78-47a5-8cc2-2d2436886fd7/

链接地址: http://www.djcxy.com/p/54361.html

上一篇: Calculating age based on date of birth in SQL and C#?

下一篇: Property or indexer cannot be assigned to