SELECT E.FLDID ,E.FLDLNAME ,E.FLDFNAME ,I.FLDDATE ,E.FLDDEPT ,E.FLDJOB ,F.FLDDATE AS FIT ,CASE WHEN R.FLDPHYSICAL = '110' THEN R.FLDDATEDUE ELSE '' END AS TB ,CASE WHEN R.FLDPHYSICAL = 'TBSS' THEN R.FLDDATEDUE END AS TBSS ,CASE WHEN R.FLDPHYSICAL = '109' THEN R.FLDDATEDUE END AS CXRAYFROM EMPLOYEE E LEFT OUTER JOIN IMMUNE I ON I.FLDEMPLOYEE = E.FLDREC_NUM AND I.FLDCLINIC = @clinic AND I.FLDDATE >= @begin_date AND I.FLDDATE <= @end_date AND I.FLDTYPE IN ( '109', '111' ) AND I.FLDADMIN = @provider LEFT OUTER JOIN REQEXAM R ON E.FLDREC_NUM = R.FLDEMPLOYEE AND R.FLDPHYSICAL = '110' LEFT OUTER JOIN FITTEST F ON E.FLDREC_NUM = F.FLDEMPLOYEE LEFT OUTER JOIN EXAM X ON I.FLDADMIN = X.FLDCODEWHERE E.FLDCOMP = @company AND E.FLDSTATUS = 'A'ORDER BY E.FLDLNAME ,E.FLDFNAME ,I.FLDDATE ,R.FLDDATEDUE ASC ,F.FLDDATE DESC
SELECT E.FLDID ,E.FLDLNAME ,E.FLDFNAME ,I.FLDDATE ,E.FLDDEPT ,E.FLDJOB ,MAX(F.FLDDATE) AS FIT ,CASE WHEN R.FLDPHYSICAL = '110' THEN R.FLDDATEDUE ELSE '' END AS TB ,CASE WHEN R.FLDPHYSICAL = 'TBSS' THEN R.FLDDATEDUE END AS TBSS ,CASE WHEN R.FLDPHYSICAL = '109' THEN R.FLDDATEDUE END AS CXRAYFROM EMPLOYEE E LEFT OUTER JOIN IMMUNE I ON I.FLDEMPLOYEE = E.FLDREC_NUM AND I.FLDCLINIC = @clinic AND I.FLDDATE >= @begin_date AND I.FLDDATE <= @end_date AND I.FLDTYPE IN ( '109', '111' ) AND I.FLDADMIN = @provider LEFT OUTER JOIN REQEXAM R ON E.FLDREC_NUM = R.FLDEMPLOYEE AND R.FLDPHYSICAL = '110' LEFT OUTER JOIN FITTEST F ON E.FLDREC_NUM = F.FLDEMPLOYEE LEFT OUTER JOIN EXAM X ON I.FLDADMIN = X.FLDCODEWHERE E.FLDCOMP = @company AND E.FLDSTATUS = 'A'GROUP BY E.FLDID ,E.FLDLNAME ,E.FLDFNAME ,I.FLDDATE ,E.FLDDEPT ,E.FLDJOB ,CASE WHEN R.FLDPHYSICAL = '110' THEN R.FLDDATEDUE ELSE '' END ,CASE WHEN R.FLDPHYSICAL = 'TBSS' THEN R.FLDDATEDUE END ,CASE WHEN R.FLDPHYSICAL = '109' THEN R.FLDDATEDUE ENDORDER BY E.FLDLNAME ,E.FLDFNAME ,I.FLDDATE ,R.FLDDATEDUE ASC ,F.FLDDATE DESC