求助函数语句
一个身份证号:52103198403153659
用什么语句把身份正号的出身年月提取出来 并且判断是否和当前的时间(年月日)匹配
declare @year int,@month int
declare @curyear int,@curmonth int
select @year=right(left('52103198403153659',9),4),@month=right(left('52103198403153659',11),2)
select @curyear=year(getdate()),@curmonth=month(getdate())
if @year=@curyear and @month=@curmonth
begin
.............
end
else
begin
........
end
没有测试不知道对不,取数就是这么取的。