我这个函数是取得身份证(18位)的出生日期,不知为什么出错?
我这个函数是取得身份证(18位)的出生日期,不知为什么出错?
CREATE FUNCTION GetIDBirthDate (@id15 char(18))
RETURNS char(8) AS
BEGIN
(
DECLARE @Age as char(8)
Select @Age=SUBSTRING(@id15,7,8)
RETURN @Age
)
END
还有我想把他直接转成smalldatetime (yyyy-mm-dd)类型.