#----------------------------------------------------------- #--キューBOX別問合せモニタワーク(CR_T_QBOX_TOIAWSMNTW-CR_UPDATE_001) #--発生日が処理範囲外のレコードを論理削除する。 #--・問合せモニター削除処理 #----------------------------------------------------------- --KEY:CR_UPDATE_001 UPDATE CR_T_QBOX_TOIAWSMNTW SET UPD_DTM = ?, UPD_UNYO_YMD = 'UPD_UNYO', UPD_TRN_ID = 'UPD_TRN', UPD_OPEACNT = ?, DEL_DTM = ?, DEL_UNYO_YMD = 'DEL_UNYO', DEL_TRN_ID = 'DEL_TRN', DEL_OPEACNT = ?, MK_FLG = '1' WHERE HASSEI_DTM like ? || '%' AND MK_FLG = '0' #- #----------------------------------------------------------- #--キューBOX別問合せモニタワーク(CR_T_QBOX_TOIAWSMNTW-CR_UPDATE_002) #--データ処理コードを更新する。 #--・問合せモニター集計処理 #----------------------------------------------------------- --KEY:CR_UPDATE_002 UPDATE CR_T_QBOX_TOIAWSMNTW SET DATA_TRN_CD = ?, UPD_DTM = ?, UPD_UNYO_YMD = 'UPD_UNYO', UPD_TRN_ID = 'UPD_TRN', UPD_OPEACNT = ? WHERE DATA_TRN_CD = ? AND MK_FLG = '0' #- #----------------------------------------------------------- #--キューBOX別問合せモニタワーク(CR_T_QBOX_TOIAWSMNTW-CR_SELECT_001) #--集計対象レコードを取得する。 #--・問合せモニター集計処理 #----------------------------------------------------------- --KEY:CR_SELECT_001 SELECT QTMW.WKKBT_ORG_CD, SUBSTR(QTMW.HASSEI_DTM, 1, 8) AS HASSEI_DTM, QTMW.QUE_BOX_NO, QTMW.QUE_BOX_NM, SUM(DECODE(QTMW.DATA_SBT_CD, '6', 1, 0)) AS CNT_UKTK, SUM(DECODE(QTMW.DATA_SBT_CD, '7', 1, 0)) AS CNT_ACPT FROM CR_T_QBOX_TOIAWSMNTW QTMW WHERE QTMW.DATA_TRN_CD = '1' AND QTMW.MK_FLG = '0' GROUP BY QTMW.WKKBT_ORG_CD, SUBSTR(QTMW.HASSEI_DTM, 1, 8), QTMW.QUE_BOX_NO, QTMW.QUE_BOX_NM ORDER BY QTMW.WKKBT_ORG_CD ASC, HASSEI_DTM ASC, QTMW.QUE_BOX_NO ASC #- #----------------------------------------------------------- #--キューBOX別問合せモニタワーク(CR_T_QBOX_TOIAWSMNTW-CR_SELECT_002) #--データ処理コード更新対象レコードを取得する。 #--・問合せモニター集計処理 #----------------------------------------------------------- --KEY:CR_SELECT_002 SELECT QTMW.QBOX_TOIAWSMNTW_NO FROM CR_T_QBOX_TOIAWSMNTW QTMW WHERE QTMW.DATA_TRN_CD = ? AND QTMW.MK_FLG = '0' #-