此问题已经在这里有了答案:
所以我在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
我的问题是如何计算他们的年龄?
您可以使用datediff()
和getdate()
功能获取生日。
select datediff(yy, '1952-02-19 00:00:00.000', getdate())