SELECT *,出生时间, DATEDIFF(yy, 出生时间, GETDATE()) AS 年龄
SqlServer中通过出生日期计算年龄可用year函数。
工具:SqlServer 2008 R2
步骤:
1、有student表,数据如下,其中birthday列为生日列:
2、要计算每个人的年龄,可用如下语句:
select *,year(getdate())-year(birthday) age from student
3、查询结果如下,年龄计算结果出现:
SELECT *,出生时间, DATEDIFF(yy, 出生时间, GETDATE()) AS 年龄
SqlServer中通过出生日期计算年龄可用year函数。
工具:SqlServer 2008 R2
步骤:
1、有student表,数据如下,其中birthday列为生日列:
2、要计算每个人的年龄,可用如下语句:
select *,year(getdate())-year(birthday) age from student
3、查询结果如下,年龄计算结果出现: