Professional Documents
Culture Documents
[sp_Pvalue]
--@EXP int,
--@edu int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
(select *
into #tempcan
from(SELECT [CADID]
,[CADMID]
,[CandidateId]
,[CandidateData],
CASE
WHEN ltrim(candidatedata) IN ('fresher') THEN 0
WHEN ltrim(candidatedata) IN ('Less than 2 Years','0-1 year','2yrs','Between 1 to 3
yrs') THEN 1
WHEN Ltrim(candidatedata) IN ('2-4 Years','Between 3 to 5yrs','3-5 years','Less
than 5 Years') THEN 2
WHEN Ltrim(candidatedata) IN ('5years','5-7 Years','Above 5 years','Between 5 to 8
yrs') THEN 3
WHEN Ltrim(candidatedata) IN ('7-9 Years','Above 8 years','Above 8 yrs','Above 9
years') THEN 4
WHEN candidatedata is Null THEN 5
END as experience
FROM CandidateAdditionalDetails) as foo where experience is not null)
select
#tempexp.CandidateId,#tempexp.CADMID,#tempexp.CADID,#tempexp.TestId,#tempexp.Candid
ateData, #tempexp.experience,#tempedu.Education
into #CanUX from #tempexp
left join #tempedu on #tempexp.candidateid=#tempedu.candidateid
select
CAID,#CanUX.CandidateId,Category,ClientId,difficulty,OriginalQuestionId,OriginalOpt
ionId,Weightage,#CanUX.Education,#CanUX.experience
into #mayur from #OG
inner join #CanUX on #CanUX.CandidateId=#OG.CandidateId
--select
CAID,#CanUX.CandidateId,Category,ClientId,difficulty,OriginalQuestionId,OriginalOpt
ionId,Weightage,#CanUX.Education,#CanUX.experience
--into #mayur from #OG
--inner join #CanUX on #CanUX.CandidateId=#OG.CandidateId
--select * into #prasad from #OG where CandidateId IN (Select CandidateId from
#CanUX)
--select
distinct(#OG.Category),#paddy.OriginalQuestionId,#paddy.Total,#paddy.RightAns,#padd
y.Pvalue into #rashi from #paddy
--left join #OG on #paddy.OriginalQuestionId=#OG.OriginalQuestionId
END