回覆列表
-
1 # 使用者8916411593961
-
2 # 掉眼淚的冠軍
select datediff(year,cast(substring(("442000198101010033"),7,8) as datetime),工作日期) from 表
用下這個,4420……那個你換成身份證號碼欄位即可 你是要把身份證裡的日期轉成2005-02-01這樣的格式呀?select convert(varchar(10),cast(substring((身份證號),7,8) as datetime),120) from 表 -
3 # 使用者928021938244
whenlen(身份證欄位)=15then cast(("19"+substring(身份證欄位,7,2)+"-"+substring(身份證欄位,9,2)+"-"+substring(身份證欄位,11,2)asdatetime)
wehnlen(身份證欄位)=18thencast((substring(身份證欄位,7,4)+"-"+substring(身份證欄位,12,2)+"-"+substring(身份證欄位,14,2)asdatetime)
1、在表格當中輸入一些帶有身份證號碼的資訊。
5、透過以上操作,就成功提取出了身份證當中的生日了。