SQL计算年龄可以使用求时间差值的函数:datediff
若出生日期列名为:col1,那么SQL语句应该这样写:
select datediff(yyyy,col1,getdate()) as 周岁,datediff(yyyy,col1,getdate())+1 as 虚岁 from 学生表