sql根据出生日期算年龄

select datediff(YY,生日,getdate()) as 年龄 from 表
另外datediff的用法:
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。

datepart 参数可以是下列的值:

datepart 缩写 
年 yy, yyyy 
季度 qq, q 
月 mm, m 
年中的日 dy, y 
日 dd, d 
周 wk, ww 
星期 dw, w 
小时 hh 
分钟 mi, n 
秒 ss, s 
毫秒 ms 
微妙 mcs 
纳秒 ns

你可能感兴趣的:(编程记录)