#----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_DELETE_001) #--ワーク売上情報より無料,有料コンテンツ情報が重複しているデータを削除する #----------------------------------------------------------- --KEY:CN_DELETE_001 DELETE FROM CN_T_SALES_INFO A WHERE A.SALES_INFO_STKU_YMD = ? AND A.CONT_KEI_NO = ? AND A.CONT_KEI_NO_SEQ = ? AND A.CONT_KEI_TEISE_SEQ = ? AND A.CONT_CHRG_TEISE_SEQ = ? #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_INSERT_001) #--ワーク売上情報より無料,有料コンテンツデータを登録する。 #----------------------------------------------------------- --KEY:CN_INSERT_001 INSERT INTO CN_T_SALES_INFO A (A.SALES_INFO_STKU_YMD ,A.CONT_KEI_NO ,A.CONT_KEI_NO_SEQ ,A.CONT_KEI_TEISE_SEQ ,A.CONT_CHRG_TEISE_SEQ ,A.GENRE_ID ,A.GENRE_NM ,A.SYSID ,A.CONT_SKBT_CD ,A.CONT_KEI_STA_DTM ,A.CONT_KEI_END_DTM ,A.CHRG_TRGT_YM ,A.MEMBER_SBT_CD ,A.CONT_NM ,A.CONT_SBT_CD ,A.CONT_KEI_YRYO_MRYO_FLG ,A.CONT_TANKA ,A.CONT_BUY_CNT ,A.TAX_RT ,A.CHRG_AMNT ,A.CHRG_STAT_CD ,A.SALES_GEN_AMNT ,A.COMPENSATION ,A.CONT_CHRG_SKBT_CD ,A.PLMIN_DIV ,A.ADD_DTM ,A.ADD_OPEACNT ,A.UPD_DTM ,A.UPD_OPEACNT ,A.DEL_DTM ,A.DEL_OPEACNT ,A.MK_FLG ,A.ADD_UNYO_YMD ,A.ADD_TRN_ID ,A.UPD_UNYO_YMD ,A.UPD_TRN_ID )VALUES( ? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,'ADD_DTM' ,'ADD_OPE' ,'UPD_DTM' ,'UPD_OPE' ,? ,? ,'0' ,'ADD_UNYO' ,'ADD_TRN' ,'UPD_UNYO' ,'UPD_TRN' ) #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_001) #--処理対象年月日に合致するワーク売上情報のレコードを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_001 SELECT A.CONT_SKBT_CD, A.MEMBER_SBT_CD, A.CONT_NM, A.CHRG_AMNT, A.CHRG_STAT_CD, A.SALES_GEN_AMNT, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV, A.MK_FLG FROM CN_T_SALES_INFO A WHERE A.SALES_INFO_STKU_YMD = ? ORDER BY A.MEMBER_SBT_CD, A.CONT_SKBT_CD, A.CONT_NM #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_002) #--処理対象年月日に合致するワーク売上情報のレコードを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_002 SELECT A.GENRE_ID, A.GENRE_NM, SUBSTR(A.CONT_SKBT_CD,1,5) AS CONT_SVC_SKBT_CD, A.MEMBER_SBT_CD, A.CHRG_AMNT, A.CHRG_STAT_CD, A.SALES_GEN_AMNT, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV, A.MK_FLG FROM CN_T_SALES_INFO A WHERE A.SALES_INFO_STKU_YMD = ? ORDER BY A.MEMBER_SBT_CD, CONT_SVC_SKBT_CD, A.GENRE_ID #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_003) #--処理対象年月日に合致するワーク売上情報のレコードを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_003 SELECT A.SALES_INFO_STKU_YMD, A.MEMBER_SBT_CD, SUBSTR(A.CONT_SKBT_CD,1,5) AS CONT_SVC_SKBT_CD, A.SYSID, A.CONT_KEI_TEISE_SEQ, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV FROM CN_T_SALES_INFO A WHERE A.SALES_INFO_STKU_YMD = ? ORDER BY CONT_SVC_SKBT_CD, A.MEMBER_SBT_CD, A.SYSID #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_004) #--指定した年月日に含まれるワーク売上情報のレコードを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_004 SELECT A.MEMBER_SBT_CD, SUBSTR(A.CONT_SKBT_CD,1,5) AS CONT_SVC_SKBT_CD, A.SYSID, A.CONT_KEI_TEISE_SEQ, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV FROM CN_T_SALES_INFO A WHERE SALES_INFO_STKU_YMD >= ? AND SALES_INFO_STKU_YMD <= ? ORDER BY CONT_SVC_SKBT_CD, A.MEMBER_SBT_CD, A.SYSID #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_005) #--集計対象期間(対象月開始日~対象月終了日)に合致するワーク売上情報の売上情報(売上件数・売上金額)を取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_005 SELECT A.MEMBER_SBT_CD, SUBSTR(A.CONT_SKBT_CD,1,5) AS CONT_SVC_SKBT_CD, A.CHRG_AMNT, A.CHRG_STAT_CD, A.SALES_GEN_AMNT, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV FROM CN_T_SALES_INFO A WHERE SALES_INFO_STKU_YMD >= ? AND SALES_INFO_STKU_YMD <= ? ORDER BY A.MEMBER_SBT_CD, CONT_SVC_SKBT_CD #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_DELETE_002) #--日付条件に合致するレコードを物理削除する。 #----------------------------------------------------------- --KEY:CN_DELETE_002 DELETE FROM CN_T_SALES_INFO CN0151 WHERE CN0151.UPD_DTM < ? #- #----------------------------------------------------------- #--ワーク売上情報(CN_T_SALES_INFO-CN_SELECT_006) #--指定した年月日に含まれるワーク売上情報のレコードを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_006 SELECT SUBSTR(A.CONT_SKBT_CD,1,5) AS CONT_SVC_SKBT_CD, A.SYSID, A.CONT_KEI_TEISE_SEQ, A.CONT_CHRG_SKBT_CD, A.PLMIN_DIV FROM CN_T_SALES_INFO A WHERE SALES_INFO_STKU_YMD >= ? AND SALES_INFO_STKU_YMD <= ? ORDER BY CONT_SVC_SKBT_CD, A.SYSID #-