使用getdate()计算年龄[重复]

问题描述 投票:0回答:1

此问题已经在这里有了答案:

所以我在northwind 1948-12-08 00:00:00.000中有如下数据

1952-02-19 00:00:00.000
1963-08-30 00:00:00.000
1937-09-19 00:00:00.000
1955-03-04 00:00:00.000
1963-07-02 00:00:00.000
1960-05-29 00:00:00.000
1958-01-09 00:00:00.000
1966-01-27 00:00:00.000

我的问题是如何计算他们的年龄?

sql-server getdate
1个回答
0
投票

您可以使用datediff()getdate()功能获取生日。

select datediff(yy, '1952-02-19 00:00:00.000', getdate())
© www.soinside.com 2019 - 2024. All rights reserved.