sql server出生年月减去退休年月 计算年龄
2013-06-19 10:38
239 查看
--在 SQL Server 2005 中测试通过
--@IDNUMSTR 表示***号
DECLARE @IDNUMSTR CHAR(18);
SELECT @IDNUMSTR = '410305196601071522';
--如果是18位号码
IF LEN(LTRIM(RTRIM(@IDNUMSTR))) = 18
SELECT DATEDIFF(YEAR,CAST(SUBSTRING(@IDNUMSTR, 7, 8) AS DATETIME),GETDATE());
--如果是15位号码
ELSE
SELECT DATEDIFF(YEAR,CAST(SUBSTRING(@IDNUMSTR, 7, 6) AS DATETIME),GETDATE());
SELECT DATEDIFF(year, SUBSTRING(user_sfzh, 7, 8), GETDATE()) AS table1
FROM user_info
--@IDNUMSTR 表示***号
DECLARE @IDNUMSTR CHAR(18);
SELECT @IDNUMSTR = '410305196601071522';
--如果是18位号码
IF LEN(LTRIM(RTRIM(@IDNUMSTR))) = 18
SELECT DATEDIFF(YEAR,CAST(SUBSTRING(@IDNUMSTR, 7, 8) AS DATETIME),GETDATE());
--如果是15位号码
ELSE
SELECT DATEDIFF(YEAR,CAST(SUBSTRING(@IDNUMSTR, 7, 6) AS DATETIME),GETDATE());
SELECT DATEDIFF(year, SUBSTRING(user_sfzh, 7, 8), GETDATE()) AS table1
FROM user_info
相关文章推荐
- 教你一招:根据身份证号计算出生年月和年龄 text函数和mid函数混用 datedif函数和today函数混用
- String类型出生年月计算年龄
- java根据出生年月计算年龄
- sql server 根据身份证号计算出生日期和年龄的存储过程
- JS实现根据出生年月计算年龄
- JS实现根据出生年月计算年龄
- php根据出生日期计算年龄
- mysql根据出生日期计算年龄
- 根据出生日期计算宝宝的年龄,几岁几个月几天!
- js中如何通过身份证号计算出生日期和年龄
- 出生日期和 年龄的计算方式
- jquery根据身份证号码计算出生日期、年龄、性别代码
- JS中根据出生日期计算年龄
- 已知出生日期计算员工年龄:Excel函数不求人(11)
- 丶根据出生日期计算年龄
- 根据出生日期计算出在某个事件日期当时的年龄
- Oracle中根据出生日期计算年龄
- php根据出生日期计算年龄函数
- 通过出生日期计算年龄
- sql 根据出生日期计算年龄