SQL查询根据生日计算ji

Posted 小美lmt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询根据生日计算ji相关的知识,希望对你有一定的参考价值。

select Case when DateDiff(Year, BirthDate, GetDate()) > 0 then DateDiff(Year, BirthDate, GetDate())
                    when DateDiff(Month, BirthDate, GetDate()) > 0 then DateDiff(MONTH, BirthDate, GetDate())
                    When DATEDIFF(DAY, BirthDate, GetDate()) > 0 then DateDiff(DAY, BirthDate, GetDate()) end Age,
           Case When DateDiff(Year, BirthDate, GetDate()) > 0 then ‘岁‘
                    When DateDiff(Month, BirthDate, GetDate()) > 0 then ‘月‘
                    When DATEDIFF(DAY, BirthDate, GetDate()) > 0 then ‘日‘ end AgeUnit, BirthDate BirthDate
From 人员信息







以上是关于SQL查询根据生日计算ji的主要内容,如果未能解决你的问题,请参考以下文章

求高手解决:SQL语句查询本周内生日的同学,以及本月内生日的同学....

SQL 中怎么根据出生日期算出年龄 然后用年龄查询

用SQL语句查询生日以及今日生日!!

SQL查询生日命令是啥?

用sql语句查询当前日期后一星期内的生日的学生。

SQL 查询获取本月所有客户的生日