Please try this,
select * from #B b inner join (select parsename(replace(Ename,'-','.'),2) Ename2, Ename, ED , EE, EG from #A ) a on a.Ename2=b.Ename1
Regards, RSingh
Please try this,
select * from #B b inner join (select parsename(replace(Ename,'-','.'),2) Ename2, Ename, ED , EE, EG from #A ) a on a.Ename2=b.Ename1
Regards, RSingh