fix: 코드 정리
parent
adb7bab632
commit
1b134d80df
@ -1,122 +0,0 @@
|
|||||||
/** 보고문서 관리 */
|
|
||||||
SELECT tdm.dscdmng_id,
|
|
||||||
tdm.dept_cd,
|
|
||||||
tdm.user_id,
|
|
||||||
tdm.prgrs_stts_cd,
|
|
||||||
tdm.bssh_cd,
|
|
||||||
tdm.rnd_dtl_rpt_cnt,
|
|
||||||
tdm.hdr_de,
|
|
||||||
tdm.dsuse_se_cd,
|
|
||||||
tdm.dsuse_prv_cd,
|
|
||||||
tdm.dsuse_mth_cd,
|
|
||||||
tdm.dsuse_loc,
|
|
||||||
tdm.dsuse_de,
|
|
||||||
MAX(CASE WHEN tf.sub_type = '01' THEN tf.file_id END) AS '폐기결과보고서',
|
|
||||||
MAX(CASE WHEN tf.sub_type = '02' THEN tf.file_id END) AS '폐기처리내역및사진'
|
|
||||||
-- max(case when tf.SUB_TYPE = '01' THEN tf.file_nm end) as '폐기결과보고서파일',
|
|
||||||
-- max(case when tf.SUB_TYPE = '02' THEN tf.file_nm end) as '폐기처리내역및사진파일'
|
|
||||||
FROM tb_dsuse_mgt tdm
|
|
||||||
LEFT JOIN tb_file tf
|
|
||||||
ON (tdm.dscdmng_id = tf.inf_key
|
|
||||||
AND tf.INF_TYPE = '200')
|
|
||||||
LEFT JOIN tb_cmn_code tcc
|
|
||||||
ON (tcc.code = tf.sub_type
|
|
||||||
AND tcc.grp_id = 'ADDS12')
|
|
||||||
GROUP BY tdm.dscdmng_id,
|
|
||||||
tdm.dept_cd,
|
|
||||||
tdm.user_id,
|
|
||||||
tdm.prgrs_stts_cd,
|
|
||||||
tdm.bssh_cd,
|
|
||||||
tdm.rnd_dtl_rpt_cnt,
|
|
||||||
tdm.hdr_de,
|
|
||||||
tdm.dsuse_se_cd,
|
|
||||||
tdm.dsuse_prv_cd,
|
|
||||||
tdm.dsuse_mth_cd,
|
|
||||||
tdm.dsuse_loc,
|
|
||||||
tdm.dsuse_de
|
|
||||||
ORDER BY tdm.dscdmng_id DESC;
|
|
||||||
|
|
||||||
|
|
||||||
SELECT tdm.DSCDMNG_ID, /* 폐기관리 ID */
|
|
||||||
tdm.DEPT_CD, /* 부서 코드 */
|
|
||||||
tdm.USER_ID, /* 사용자 ID */
|
|
||||||
tdm.PRGRS_STTS_CD, /* 진행상태 코드 */
|
|
||||||
tcc1.CODE_VAL AS PRGRS_STTS_NM, /* 진행상태 */
|
|
||||||
tdm.BSSH_CD, /* 마약류취급자 식별번호 */
|
|
||||||
tdm.RND_DTL_RPT_CNT, /* 수불_상세_보고_수 */
|
|
||||||
tdm.HDR_DE, /* 취급 일자 */
|
|
||||||
tdm.DSUSE_SE_CD, /* 폐기 구분 코드 */
|
|
||||||
tcc2.CODE_VAL AS DSUSE_SE_NM, /* 폐기 구분 */
|
|
||||||
tdm.DSUSE_PRV_CD, /* 폐기 사유 코드 */
|
|
||||||
tcc3.CODE_VAL AS DSUSE_PRV_NM, /* 폐기 사유 */
|
|
||||||
tdm.DSUSE_MTH_CD, /* 폐기 방법 코드 */
|
|
||||||
tcc4.CODE_VAL AS DSUSE_MTH_NM, /* 폐기 방법 */
|
|
||||||
tdm.DSUSE_LOC, /* 폐기 장소 */
|
|
||||||
tdm.DSUSE_DE, /* 폐기 일자 */
|
|
||||||
tdm.STTS, /* 처리상태 */
|
|
||||||
tdm.USR_RPT_ID_NO, /* 사용자 보고 식별 번호 */
|
|
||||||
tdm.ORG_USR_RPT_ID_NO, /* 원 사용자 보고 식별 번호 */
|
|
||||||
tdm.RPT_TY_CD, /* 보고 유형 코드 */
|
|
||||||
tcc5.CODE_VAL AS RPT_TY_NM, /* 보고 유형 */
|
|
||||||
tdm.USE_YN, /* 사용여부 */
|
|
||||||
COALESCE(tdm.MDFCN_DT, tdm.REG_DT) AS MDFCN_DT, /* 수정일시 */
|
|
||||||
COALESCE(tdm.MDFR, tdm.RGTR) AS MDFR, /* 수정자 */
|
|
||||||
tbi.BSSH_NM, /* 업체 명 */
|
|
||||||
tbi.INDUTY_NM, /* 업종 명 */
|
|
||||||
tbi.BIZRNO, /* 사업자등록번호 */
|
|
||||||
tbi.RPRSNTV_NM, /* 대표자 명 */
|
|
||||||
tbi.HPTL_NO, /* 요양기관 번호 */
|
|
||||||
tbi.PRMISN_NO /* 허가번호 */
|
|
||||||
FROM TB_DSUSE_MGT tdm
|
|
||||||
LEFT JOIN TB_BSSH_INFO tbi ON tdm.BSSH_CD = tbi.BSSH_CD
|
|
||||||
LEFT JOIN TB_CMN_CODE tcc1 ON tdm.PRGRS_STTS_CD = tcc1.CODE AND tcc1.GRP_ID = 'ADDS11'
|
|
||||||
LEFT JOIN TB_CMN_CODE tcc2 ON tdm.DSUSE_SE_CD = tcc2.CODE AND tcc2.GRP_ID = 'ADDS03'
|
|
||||||
LEFT JOIN TB_CMN_CODE tcc3 ON tdm.DSUSE_PRV_CD = tcc3.CODE AND tcc3.GRP_ID = 'ADDS04'
|
|
||||||
LEFT JOIN TB_CMN_CODE tcc4 ON tdm.DSUSE_MTH_CD = tcc4.CODE AND tcc4.GRP_ID = 'ADDS05'
|
|
||||||
LEFT JOIN TB_CMN_CODE tcc5 ON tdm.RPT_TY_CD = tcc5.CODE AND tcc5.GRP_ID = 'ADDS02';
|
|
||||||
|
|
||||||
WITH CodeValues AS (
|
|
||||||
SELECT
|
|
||||||
CODE,
|
|
||||||
GRP_ID,
|
|
||||||
CODE_VAL
|
|
||||||
FROM TB_CMN_CODE
|
|
||||||
WHERE GRP_ID IN ('ADDS11', 'ADDS03', 'ADDS04', 'ADDS05', 'ADDS02')
|
|
||||||
)
|
|
||||||
SELECT tdm.DSCDMNG_ID, /* 폐기관리 ID */
|
|
||||||
tdm.DEPT_CD, /* 부서 코드 */
|
|
||||||
tdm.USER_ID, /* 사용자 ID */
|
|
||||||
tdm.PRGRS_STTS_CD, /* 진행상태 코드 */
|
|
||||||
tcc1.CODE_VAL PRGRS_STTS_NM, /* 진행상태 */
|
|
||||||
tdm.BSSH_CD, /* 마약류취급자 식별번호 */
|
|
||||||
tdm.RND_DTL_RPT_CNT, /* 수불_상세_보고_수 */
|
|
||||||
tdm.HDR_DE, /* 취급 일자 */
|
|
||||||
tdm.DSUSE_SE_CD, /* 폐기 구분 코드 */
|
|
||||||
tcc2.CODE_VAL DSUSE_SE_NM, /* 폐기 구분 */
|
|
||||||
tdm.DSUSE_PRV_CD, /* 폐기 사유 코드 */
|
|
||||||
tcc3.CODE_VAL DSUSE_PRV_NM, /* 폐기 사유 */
|
|
||||||
tdm.DSUSE_MTH_CD, /* 폐기 방법 코드 */
|
|
||||||
tcc4.CODE_VAL DSUSE_MTH_NM, /* 폐기 방법 */
|
|
||||||
tdm.DSUSE_LOC, /* 폐기 장소 */
|
|
||||||
tdm.DSUSE_DE, /* 폐기 일자 */
|
|
||||||
tdm.STTS, /* 처리상태 */
|
|
||||||
tdm.USR_RPT_ID_NO, /* 사용자 보고 식별 번호 */
|
|
||||||
tdm.ORG_USR_RPT_ID_NO, /* 원 사용자 보고 식별 번호 */
|
|
||||||
tdm.RPT_TY_CD, /* 보고 유형 코드 */
|
|
||||||
tcc5.CODE_VAL RPT_TY_NM, /* 보고 유형 */
|
|
||||||
tdm.USE_YN, /* 사용여부 */
|
|
||||||
COALESCE(tdm.MDFCN_DT, tdm.REG_DT) AS MDFCN_DT, /* 수정일시 */
|
|
||||||
COALESCE(tdm.MDFR, tdm.RGTR) AS MDFR, /* 수정자 */
|
|
||||||
tbi.BSSH_NM, /* 업체 명 */
|
|
||||||
tbi.INDUTY_NM, /* 업종 명 */
|
|
||||||
tbi.BIZRNO, /* 사업자등록번호 */
|
|
||||||
tbi.RPRSNTV_NM, /* 대표자 명 */
|
|
||||||
tbi.HPTL_NO, /* 요양기관 번호 */
|
|
||||||
tbi.PRMISN_NO /* 허가번호 */
|
|
||||||
FROM TB_DSUSE_MGT tdm
|
|
||||||
LEFT JOIN TB_BSSH_INFO tbi ON tdm.BSSH_CD = tbi.BSSH_CD
|
|
||||||
LEFT JOIN CodeValues tcc1 ON tdm.PRGRS_STTS_CD = tcc1.CODE AND tcc1.GRP_ID = 'ADDS11'
|
|
||||||
LEFT JOIN CodeValues tcc2 ON tdm.DSUSE_SE_CD = tcc2.CODE AND tcc2.GRP_ID = 'ADDS03'
|
|
||||||
LEFT JOIN CodeValues tcc3 ON tdm.DSUSE_PRV_CD = tcc3.CODE AND tcc3.GRP_ID = 'ADDS04'
|
|
||||||
LEFT JOIN CodeValues tcc4 ON tdm.DSUSE_MTH_CD = tcc4.CODE AND tcc4.GRP_ID = 'ADDS05'
|
|
||||||
LEFT JOIN CodeValues tcc5 ON tdm.RPT_TY_CD = tcc5.CODE AND tcc5.GRP_ID = 'ADDS02';
|
|
Loading…
Reference in New Issue