11,849
社区成员
发帖
与我相关
我的任务
分享
USE tempdb
GO
--测试数据
if not object_id(N'T') is null
drop table T
Go
CREATE TABLE T(
birthday DATETIME,
age AS DATEDIFF(YEAR,birthday,GETDATE()) --计算列
)
GO
INSERT INTO t(birthday) VALUES('1990-01-01')
--你可以试着修改你本机的时间,比如改为2018 年, 这里执行就自动变成 28 岁了
SELECT * FROM t
/*
birthday age
1990-01-01 27
*/