失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > server sql 将出生日期转为年龄_SQL语句如何根据出生日期计算年龄

server sql 将出生日期转为年龄_SQL语句如何根据出生日期计算年龄

时间:2021-06-28 18:42:11

相关推荐

server sql 将出生日期转为年龄_SQL语句如何根据出生日期计算年龄

展开全部

1、计算年龄其实就是计算当前日期和出生日期之间的差值e68a84e8a2ad62616964757a686964616f31333337623436

2、SQL计算时间差值使用的函数是:Datediff()

定义和用法:

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

示例:SELECTDATEDIFF(day,'-12-29','-12-30')ASDiffDate

结果:DiffDate

1

3、那么依据出生日期计算年龄就可以这么写(假设表名为table_1,出生日期列为:BirthDate_col):select

datediff(yy,BirthDate_col,getdate())as周岁

,(datediff(yy,BirthDate_col,getdate())+1)as虚岁

from

table_1

如果觉得《server sql 将出生日期转为年龄_SQL语句如何根据出生日期计算年龄》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。