zoukankan
html css js c++ java
使用tsql从身份证号中提取生日
使用t-sql从身份证号中提取生日
,一下是转换16位身份证号的例子,仅供参考。
create
function
getDateFromID(
@id
char
(
15
)
)
returns
datetime
as
begin
declare
@birthPart
char
(
6
);
set
@birthPart
=
substring
(
@id
,
7
,
6
);
declare
@year
int
;
set
@year
=
cast
(
left
(
@birthPart
,
2
)
as
int
);
if
@year
<
10
SET
@year
=
2000
+
@year
;
else
SET
@year
=
1900
+
@year
;
declare
@birthday
datetime
;
set
@birthday
=
cast
(
cast
(
@year
as
char
(
4
))
+
'
-
'
+
substring
(
@birthpart
,
3
,
2
)
+
'
-
'
+
substring
(
@birthpart
,
6
,
2
)
as
datetime
)
return
@birthday
end
GO
declare
@id
char
(
16
)
set
@id
=
'
510106830328511
'
;
print
dbo.getDateFromID(
@id
)
查看全文
相关阅读:
CodeBlocks下载与安装教程
Delphi 资源管理器套件
做了一个 62 进制的简单实现
关于 TRegEx.Split()
Delphi 的链式代码
在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包
尝试解决在构造函数中同步调用Dns.GetHostAddressesAsync()引起的线程死锁
.NET Core中遇到奇怪的线程死锁问题:内存与线程数不停地增长
将asp.net core站点发布到IIS上遇到的问题
.NET Core 构建配置文件从 project.json 到 .csproj
原文地址:https://www.cnblogs.com/yukaizhao/p/sql_getbirthday_from_id.html
最新文章
UVA 11427 (概率DP+期望)
vld for memory leak detector (release version)
在Release版本下使用VLD
千万级规模高性能、高并发的网络架构经验分享
Code::Blocks 导入Makefile工程
流媒体压力测试rtmp&hls(含推流和拉流)
RTMP与HLS压力测试工具安装与配置
HTTP/HLS/RTMP超级负载测试工具
windows迁移linux问题集锦
C/C++程序CPU问题分析
热门文章
WINDOWS和linux下stdcall
BeanUtils与PropertyUtils区别
Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)
spring BeanUtils.copyProperties只拷贝不为null的属性
BeanUtils.copyProperties之大坑
BeanUtils
IDEA项目搭建七——使用Feign简化消费者端操作
Spring cloud Feign 入门demo
IDEA之Sonar插件的安装使用
解决方案:枚举类根据key值获取value值
Copyright © 2011-2022 走看看