知道学生表中有出生日期,如何计算年龄,写出~SQL语句

2025-04-05 02:21:22
推荐回答(1个)
回答1:

SQL计算年龄可以使用求时间差值的函数:datediff

若出生日期列名为:col1,那么SQL语句应该这样写:

select datediff(yyyy,col1,getdate()) as 周岁,datediff(yyyy,col1,getdate())+1 as 虚岁 from 学生表