zoukankan      html  css  js  c++  java
  • SQL 从身份证号得到出生日期、年龄、男女

    select  CONVERT(varchar(100), CONVERT(smalldatetime, SUBSTRING(b.IDCard, 7, 8)), 23) AS BrithDate_Name, 
            DATEDIFF(year, CONVERT(smalldatetime, SUBSTRING(ISNULL(b.IDCard, 0), 7, 8)), GETDATE()) AS Age_Name, 
            CASE LEFT(RIGHT(b.IDCard, 2), 1) % 2 WHEN 1 THEN '' ELSE '' END AS Sex_Name,
     b.IDCard from dbo.tbEmployee b where len(b.IDCard)=18
    select  CONVERT(varchar(100), CONVERT(smalldatetime, SUBSTRING(IDCard, 7, 8)), 23) AS BrithDate_Name, 
                          DATEDIFF(year, CONVERT(smalldatetime, SUBSTRING(ISNULL(IDCard, 0), 7, 8)), GETDATE()) AS Age_Name, 
                          CASE LEFT(RIGHT(IDCard, 2), 1) % 2 WHEN 1 THEN '' ELSE '' END AS Sex_Name,
            IDCard,* from dbo.tbEmployee  where len(IDCard)=18
  • 相关阅读:
    SpringAOP-基于@AspectJ的简单入门
    SpringAOP-切面优先级
    Commons_IO_FileUtils的使用
    java_IO_装饰器
    java_IO_3
    java_IO_2
    java_IO_1
    App Inventor
    java学习_5_24
    java学习_5_23
  • 原文地址:https://www.cnblogs.com/yimeishui/p/5797881.html
Copyright © 2011-2022 走看看