用身份证判断出生日期(半年以上的员工)(参见视图语句)
SELECT name,gender,SSN,
部门
,TITLE,HIREDDAY as
入厂日期
,
(case len(SSN)
when '15' then substring(SSN,9,2)+'
月
'+substring(SSN,11,2)+'
日
'
when '18' then substring(SSN,11,2)+'
月
'+substring(SSN,13,2)+'
日
'
end) as
生日
FROM [kaoqing].[dbo].[USERINFO]
where
datediff(dd,HIREDDAY,getdate())>180