xu-yi

在Sqlserver中,可以根据存储的出生年月字段计算出该用户的当前年龄信息,主要使用到DateDiff函数来实现。DateDiff函数的格式为DATEDIFF(datepart,startdate,enddate),两个表达式中的参数datepart表示单位计量,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

 

最后直接给出计算年龄的Sql语句:

declare @birthDay datetime;
set @birthDay=\'1991-10-1\';
Select DATEDIFF(YEAR,@birthDay,GETDATE());

分类:

技术点:

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
  • 2021-11-17
  • 2021-11-13
  • 2021-11-30
猜你喜欢
  • 2021-11-30
  • 2021-09-12
  • 2021-11-16
  • 2022-12-23
  • 2021-12-10
相关资源
相似解决方案