在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