请问怎么从sql server数据库里通过出生日期 然后算出他的年龄(sql计算出生年龄至固定日期的年龄)

请问怎么从sql server数据库里通过出生日期 然后算出他的年龄(sql计算出生年龄至固定日期的年龄)

首页维修大全综合更新时间:2024-12-09 10:50:02

请问怎么从sql server数据库里通过出生日期 然后算出他的年龄

SELECT *,出生时间, DATEDIFF(yy, 出生时间, GETDATE()) AS 年龄

SqlServer中通过出生日期计算年龄可用year函数。

工具:SqlServer 2008 R2

步骤:

1、有student表,数据如下,其中birthday列为生日列:

2、要计算每个人的年龄,可用如下语句:

select *,year(getdate())-year(birthday) age from student

3、查询结果如下,年龄计算结果出现:

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.