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
)
查看全文
相关阅读:
RDLC报表中浮点型设置精度设置小数位位数
C# 设置DateTime类型的变量值等于Null
我的2011就这样混掉了
RDLC报表改动的注意事项之增加字段和参数
(分享)C# 绘制统计图(柱状图, 折线图, 扇形图)
C#实现Winform自定义半透明遮罩层
C#中判断网络连接的状态
su 和 sudo、su root和su root 区别
嵌入式系统软件优化方法
ARM开发步步深入之定时加速
原文地址:https://www.cnblogs.com/yukaizhao/p/sql_getbirthday_from_id.html
最新文章
Grub 0.95 背景图片的制作方法
关于_beginthreadex和CreateThread的区别
系统引导管理器GRUB,为初学者指南
Linux下的多线程编程
gdb和dbx
Posix线程编程指南(3) Posix线程编程指南(3)线程同步
硬盘安装Fedora 9 (NTFS格式系统盘用grub从FAT32引导安装)
自定义ClassLoader实现java应用核心逻辑模块热部署
linux ./configure 的参数详解
Mysql explain
热门文章
CPUbound(计算密集型) 和I/O bound(I/O密集型)
JAVA的Random类(转)
java实现信号量
import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
Python的函数参数传递:传值?引用?
浅谈管道模型(Pipeline)
Spring MVC与JAXRS比较与分析
C# WinForm 慎用 override CreateParams 来重载窗体的一些特性
C#中抽象类和接口的区别(转)
C# WINFORM判断程序是否运行,且只能运行一个实例
Copyright © 2011-2022 走看看