폭스소프트 업무지원

main
icksishu@gmail.com 1 month ago
parent 32145a05da
commit b1077f99e0

@ -187,52 +187,7 @@
<update id="updateMtrRemoListTransferDone"> <update id="updateMtrRemoListTransferDone">
<![CDATA[ <![CDATA[
/* (임시 작업. 이후에 폐기하여야 함) 계기관리 작업 대상 정보 송신 가능하도록 상태 변경 */
UPDATE TM_MTR_INST
SET MKAMI_SEND_YN = 'N'
, MKAMI_SEND_DATE = NULL
WHERE 1 = 1
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO) IN (
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO
FROM (
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
FROM (
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
, ROW_NUMBER() OVER (ORDER BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) AS R_NUM
FROM TM_MTR_REMO
WHERE 1 = 1
AND MKAMI_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
GROUP BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO
)
;
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
UPDATE TM_MTR_REMO
SET MKAMI_SEND_YN = 'Y'
, MKAMI_SEND_DATE = SYSDATETIME
WHERE 1 = 1
AND (HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) IN (
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD
FROM (
SELECT HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD, WHM_NO, MATL_NO, MATL_STAT_CLCD, CHRG_APLY_ST_YMD, MANU_CD, PRDC_YM, EFEC_YM, POSS_CLCD, WHM_LOC_CD, CNTR_CLAS_CD, MR_DD, ATCH_FILE_ID_1, ATCH_FILE_ID_2, ATCH_FILE_ID_3, ATCH_FILE_ID_4, ATCH_FILE_ID_5, ATCH_FILE_ID_6, ATCH_FILE_ID_7, ATCH_FILE_ID_8, ATCH_FILE_ID_9, ATCH_FILE_ID_10, ATCH_FILE_ID_11, PGM_ID, DISM_RSN_CD, MODM_BLTIN_YN, MODEM_DIV, MODEM_MAC, WHME_STAT_CD, PURC_CLCD, DISM_YMD, LST_MR_YMD, METR_MLTV, RCA_DISM_RSN_BIGCSS_CD, RCA_DISM_RSN_MEDI_CD, RCA_DISM_RSN_MICL_CD, RCA_DISM_RSN_CD, RCA_BAD_CS_BIGCSS_CD, RCA_BAD_CS_MEDI_CD, RCA_BAD_CS_CD, RCA_ETC_RSN, DFCT_CLCD, OTSD_DISM_YN, WHM_REFE_CLCD, WHM_REFEMO, MODEM_REFEMO, REFEMO
, MOD_ID, TO_CHAR(MOD_DATE, 'YYYYMMDDHH24MISS') AS MOD_DATE, REG_ID, TO_CHAR(REG_DATE, 'YYYYMMDDHH24MISS') AS REG_DATE
, ROW_NUMBER() OVER (ORDER BY HDQR_CD, CONS_NO, CONS_TGT_SEQNO, LAY_METR_DTLS_CL_CD) AS R_NUM
FROM TM_MTR_REMO
WHERE 1 = 1
AND MKAMI_SEND_YN = 'N'
)
WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000
)
;
/* 계기관리 부설 작업 상세 정보 송신 상태 변경 */ /* 계기관리 부설 작업 상세 정보 송신 상태 변경 */
/* 임시 작업 폐기시 원복하여야 함
UPDATE TM_MTR_REMO UPDATE TM_MTR_REMO
SET MKAMI_SEND_YN = 'Y' SET MKAMI_SEND_YN = 'Y'
, MKAMI_SEND_DATE = SYSDATETIME , MKAMI_SEND_DATE = SYSDATETIME
@ -250,7 +205,6 @@
WHERE 1 = 1 WHERE 1 = 1
AND R_NUM BETWEEN 1 AND 1000 AND R_NUM BETWEEN 1 AND 1000
) )
*/
]]> ]]>
</update> </update>

Loading…
Cancel
Save