I have been trying to use Coalesce function in SQL Server for the qualifications corresponding to employees(i.e. One qualification entry corresponding one emp code and Qual. Code combination) there might be multiple entries corresponding to one emp code.
I have been trying
UPDATE @emp_mis
SET qualification = COALESCE(@Names + ', ', ' ') + dtl.u_qualification_description,
specialization = dbo.cmn40_quickcode_desc(@hrou, 'GEN', 'SPLZ', quvw.specialization_code, 1)
FROM hrcmn_epin_qualfn_vw qual (NOLOCK),
hrgm_qual_lang_dtl dtl (NOLOCK),
@emp_mis mis,
hrcmn_qualification_vw quvw (NOLOCK)
--epin_primary_achievement pach (NOLOCK)
WHERE qual.employee_code = mis.emp_code
AND dtl.qualification_code = qual.achievement_code
AND dtl.language_code = 1
AND qual.achievement_code = quvw.qualification_code
but this query is only displaying last qualification.
But I want in for of Q1,Q2,Q3,Q4 corresponding to employee code.