SELECT fst_a.userid,
fst_d.USERNM,
fst_d.POSINSTCD,
(SELECT CDNM FROM com.ZBCMCODE where CDGRUPID = 'Z0007' AND CDID = fst_d.POSINSTCD) as posinstnm,
fst_d.POSDEPTCD,
(SELECT depthngnm from com.zsdddept where instcd = fst_d.POSINSTCD AND deptcd = fst_d.POSDEPTCD) as posdeptnm,
(SELECT CDNM FROM com.ZBCMCODE where CDGRUPID = 'Z0007' AND CDID = fst_a.dutplceinstcd) as dutplceinstnm,
fst_a.dutplceinstcd,
(SELECT depthngnm from com.zsdddept where instcd = fst_a.dutplceinstcd AND deptcd = fst_a.dutplcecd) as dutplcenm,
fst_a.dutplcecd,
fst_a.fromdd,
fst_a.todd,
fst_a.licnsno,
fst_a.specordyn,
fst_a.majorfild,
fst_a.jobkindcd,
fst_a.jobposcd,
fst_a.jobrespcd,
fst_a.prfshipflagcd,
fst_a.psnworkyn,
fst_a.apntflag,
fst_a.tempyn,
fst_a.fstrgstrid,
fst_a.fstrgstdt,
fst_a.lastupdtdt,
fst_a.lastupdtrid
FROM COM.ZSUMUSRD fst_a,
COM.ZSDDDEPT fst_b,
COM.ZBCMCODE fst_c,
COM.ZSUMUSRB fst_d
WHERE fst_a.JOBKINDCD = '{?jobkindcd}'
And fst_d.POSINSTCD = '{?posinstcd}'
AND fst_d.USERID = fst_a.userid
AND fst_a.PSNWORKYN = 'N'
AND fst_a.DUTPLCEINSTCD = fst_b.INSTCD
AND fst_a.DUTPLCECD = fst_b.DEPTCD
AND fst_c.CDGRUPID = 'Z0007'
AND fst_c.CDID = fst_b.INSTCD
AND hex(current date) >= fst_a.fromdd
AND hex(current date) <= fst_a.todd
AND hex(current date) >= fst_b.valifromdd
AND hex(current date) <= fst_b.valitodd
AND hex(current date) >= fst_d.userfromdd
AND hex(current date) <= fst_d.usertodd