|
|
|
|
@ -812,61 +812,62 @@
|
|
|
|
|
ORDER BY YEAR
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!-- 일일 수입금 정산현황 조회 [IC002] -->
|
|
|
|
|
<!-- 일일 수입금 정산현황 조회 [IC002M01], 일일 정산현황 보고[IC052M01],[IC052P01],[IC053M01] -->
|
|
|
|
|
<resultMap id="findIncomeDailyCalculateList-resultMap" type="cfs.income.vo.IncomeDailyCalculateVO">
|
|
|
|
|
<result property="kbn" column="KBN"/>
|
|
|
|
|
<result property="passDate" column="PASS_DATE"/>
|
|
|
|
|
<result property="passStDate" column="PASS_ST_DATE"/>
|
|
|
|
|
<result property="passEdDate" column="PASS_ED_DATE"/>
|
|
|
|
|
<result property="totalQ" column="TOTAL_Q"/>
|
|
|
|
|
<result property="cltSumQ" column="CLT_SUM_Q"/>
|
|
|
|
|
<result property="cltCashSumQ" column="CLT_CASH_SUM_Q"/>
|
|
|
|
|
<result property="cltCashNormalQ" column="CLT_CASH_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCashLightQ" column="CLT_CASH_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardSumSumQ" column="CLT_CARD_SUM_SUM_Q"/>
|
|
|
|
|
<result property="cltCardSumNormalQ" column="CLT_CARD_SUM_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCardSumLightQ" column="CLT_CARD_SUM_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardBeforeSumQ" column="CLT_CARD_BEFORE_SUM_Q"/>
|
|
|
|
|
<result property="kbn" column="KBN"/>
|
|
|
|
|
<result property="passDate" column="PASS_DATE"/>
|
|
|
|
|
<result property="passStDate" column="PASS_ST_DATE"/>
|
|
|
|
|
<result property="passEdDate" column="PASS_ED_DATE"/>
|
|
|
|
|
<result property="totalQ" column="TOTAL_Q"/>
|
|
|
|
|
<result property="cltSumQ" column="CLT_SUM_Q"/>
|
|
|
|
|
<result property="cltCashSumQ" column="CLT_CASH_SUM_Q"/>
|
|
|
|
|
<result property="cltCashNormalQ" column="CLT_CASH_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCashLightQ" column="CLT_CASH_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardSumSumQ" column="CLT_CARD_SUM_SUM_Q"/>
|
|
|
|
|
<result property="cltCardSumNormalQ" column="CLT_CARD_SUM_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCardSumLightQ" column="CLT_CARD_SUM_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardBeforeSumQ" column="CLT_CARD_BEFORE_SUM_Q"/>
|
|
|
|
|
<result property="cltCardBeforeNormalQ" column="CLT_CARD_BEFORE_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCardBeforeLightQ" column="CLT_CARD_BEFORE_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardAfterSumQ" column="CLT_CARD_AFTER_SUM_Q"/>
|
|
|
|
|
<result property="cltCardAfterNormalQ" column="CLT_CARD_AFTER_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCardAfterLightQ" column="CLT_CARD_AFTER_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardRepayQ" column="CLT_CARD_REPAY_Q"/>
|
|
|
|
|
<result property="cltCouponSumQ" column="CLT_COUPON_SUM_Q"/>
|
|
|
|
|
<result property="cltCouponNormalQ" column="CLT_COUPON_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCouponLightQ" column="CLT_COUPON_LIGHT_Q"/>
|
|
|
|
|
<result property="noncltExemptQ" column="NONCLT_EXEMPT_Q"/>
|
|
|
|
|
<result property="noncltNonpayQ" column="NONCLT_NONPAY_Q"/>
|
|
|
|
|
<result property="totalM" column="TOTAL_M"/>
|
|
|
|
|
<result property="cashM" column="CASH_M"/>
|
|
|
|
|
<result property="cardSumM" column="CARD_SUM_M"/>
|
|
|
|
|
<result property="cardBeforeM" column="CARD_BEFORE_M"/>
|
|
|
|
|
<result property="cardAfterM" column="CARD_AFTER_M"/>
|
|
|
|
|
<result property="repayM" column="REPAY_M"/>
|
|
|
|
|
<result property="cashFixAmountSumQ" column="CASH_FIX_AMOUNT_SUM_Q"/>
|
|
|
|
|
<result property="cltCardBeforeLightQ" column="CLT_CARD_BEFORE_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardAfterSumQ" column="CLT_CARD_AFTER_SUM_Q"/>
|
|
|
|
|
<result property="cltCardAfterNormalQ" column="CLT_CARD_AFTER_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCardAfterLightQ" column="CLT_CARD_AFTER_LIGHT_Q"/>
|
|
|
|
|
<result property="cltCardRepayQ" column="CLT_CARD_REPAY_Q"/>
|
|
|
|
|
<result property="cltCouponSumQ" column="CLT_COUPON_SUM_Q"/>
|
|
|
|
|
<result property="cltCouponNormalQ" column="CLT_COUPON_NORMAL_Q"/>
|
|
|
|
|
<result property="cltCouponLightQ" column="CLT_COUPON_LIGHT_Q"/>
|
|
|
|
|
<result property="noncltExemptQ" column="NONCLT_EXEMPT_Q"/>
|
|
|
|
|
<result property="noncltNonpayQ" column="NONCLT_NONPAY_Q"/>
|
|
|
|
|
<result property="totalM" column="TOTAL_M"/>
|
|
|
|
|
<result property="cashM" column="CASH_M"/>
|
|
|
|
|
<result property="cardSumM" column="CARD_SUM_M"/>
|
|
|
|
|
<result property="cardBeforeM" column="CARD_BEFORE_M"/>
|
|
|
|
|
<result property="cardAfterM" column="CARD_AFTER_M"/>
|
|
|
|
|
<result property="repayM" column="REPAY_M"/>
|
|
|
|
|
<result property="cashFixAmountSumQ" column="CASH_FIX_AMOUNT_SUM_Q"/>
|
|
|
|
|
<result property="cashFixAmountNormalQ" column="CASH_FIX_AMOUNT_NORMAL_Q"/>
|
|
|
|
|
<result property="cashFixAmountLightQ" column="CASH_FIX_AMOUNT_LIGHT_Q"/>
|
|
|
|
|
<result property="cashFixAmountSumM" column="CASH_FIX_AMOUNT_SUM_M"/>
|
|
|
|
|
<result property="cashFixAmountLightQ" column="CASH_FIX_AMOUNT_LIGHT_Q"/>
|
|
|
|
|
<result property="cashFixAmountSumM" column="CASH_FIX_AMOUNT_SUM_M"/>
|
|
|
|
|
<result property="cashFixAmountNormalM" column="CASH_FIX_AMOUNT_NORMAL_M"/>
|
|
|
|
|
<result property="cashFixAmountLightM" column="CASH_FIX_AMOUNT_LIGHT_M"/>
|
|
|
|
|
<result property="preNomlQty" column="PRP_REQ_NORMAL_Q"/>
|
|
|
|
|
<result property="preLightQty" column="PRP_REQ_RFID_Q"/>
|
|
|
|
|
<result property="fareOfficeId" column="FARE_OFFICE_iD"/>
|
|
|
|
|
<result property="cashQ" column="cash_q"/>
|
|
|
|
|
<result property="cardQ" column="card_q"/>
|
|
|
|
|
<result property="couponQ" column="coupon_q"/>
|
|
|
|
|
<result property="exemptQ" column="exempt_q"/>
|
|
|
|
|
<result property="nonQ" column="non_q"/>
|
|
|
|
|
<result property="cashM" column="cash_m"/>
|
|
|
|
|
<result property="cardM" column="card_m"/>
|
|
|
|
|
<result property="repayM" column="repay_m"/>
|
|
|
|
|
<result property="count" column="count"/>
|
|
|
|
|
<result property="dates" column="dates"/>
|
|
|
|
|
<result property="year" column="year"/>
|
|
|
|
|
<result property="goalAmt" column="GOAL_AMT"/>
|
|
|
|
|
<result property="goalRate" column="GOAL_RATE"/>
|
|
|
|
|
<result property="cashFixAmountLightM" column="CASH_FIX_AMOUNT_LIGHT_M"/>
|
|
|
|
|
<result property="preNomlQty" column="PRP_REQ_NORMAL_Q"/>
|
|
|
|
|
<result property="preLightQty" column="PRP_REQ_RFID_Q"/>
|
|
|
|
|
<result property="fareOfficeId" column="FARE_OFFICE_iD"/>
|
|
|
|
|
<result property="cashQ" column="cash_q"/>
|
|
|
|
|
<result property="cardQ" column="card_q"/>
|
|
|
|
|
<result property="couponQ" column="coupon_q"/>
|
|
|
|
|
<result property="exemptQ" column="exempt_q"/>
|
|
|
|
|
<result property="nonQ" column="non_q"/>
|
|
|
|
|
<result property="cashM" column="cash_m"/>
|
|
|
|
|
<result property="cardM" column="card_m"/>
|
|
|
|
|
<result property="repayM" column="repay_m"/>
|
|
|
|
|
<result property="count" column="count"/>
|
|
|
|
|
<result property="dates" column="dates"/>
|
|
|
|
|
<result property="year" column="year"/>
|
|
|
|
|
<result property="goalAmt" column="GOAL_AMT"/>
|
|
|
|
|
<result property="goalRate" column="GOAL_RATE"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<!-- 일일 수입금 정산현황 조회 [IC002M01] -->
|
|
|
|
|
<select id="findIncomeDailyCalculateList" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
<if test='kbn eq "1"'>
|
|
|
|
|
@ -4666,118 +4667,110 @@
|
|
|
|
|
) A
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="findIncomeDailyCalculateReportList" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
FARE_OFFICE_ID,
|
|
|
|
|
PASS_DATE,
|
|
|
|
|
SUM(IN_CASH_QUANTITY + IN_K_CASH_Q + OUT_CASH_QUANTITY + OUT_K_CASH_Q) AS cash_q,
|
|
|
|
|
SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q + OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS card_q,
|
|
|
|
|
sum(IN_COUPON_QUANTITY+ OUT_COUPON_QUANTITY + IN_COUPON_SALE_QUANTITY + IN_K_COUPON_SALE_INCOME ) AS coupon_q,
|
|
|
|
|
sum(IN_EXEMPTION_QUANTITY + out_EXEMPTION_QUANTITY) AS exempt_q,
|
|
|
|
|
sum(IN_NONPAYMENT_QUANTITY + OUT_NONPAYMENT_QUANTITY) AS non_q,
|
|
|
|
|
sum(IN_CASH_INCOME+ IN_K_CASH_INCOME + OUT_CASH_INCOME + OUT_K_CASH_INCOME)*0.001 AS cash_m,
|
|
|
|
|
sum(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME + OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME)*0.001 AS card_m,
|
|
|
|
|
sum(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT )*0.001 AS repay_m
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.DAY_ADJUST_INFO
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
GROUP BY
|
|
|
|
|
FARE_OFFICE_ID,
|
|
|
|
|
PASS_DATE
|
|
|
|
|
ORDER BY FARE_OFFICE_ID
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="findIncomeWorkDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
MAX(count) AS count
|
|
|
|
|
FROM
|
|
|
|
|
(
|
|
|
|
|
SELECT
|
|
|
|
|
rownum AS count,
|
|
|
|
|
dates
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.T_TCCJ107_M01
|
|
|
|
|
WHERE
|
|
|
|
|
dates BETWEEN substring(#{passDate},0,4)||'0101' AND substring(#{passDate},0,4)||'1231'
|
|
|
|
|
AND HLDY_CLSS_CD = '0')
|
|
|
|
|
WHERE
|
|
|
|
|
dates <![CDATA[ <= ]]> #{passDate}
|
|
|
|
|
</select>
|
|
|
|
|
<!-- 일일 정산현황 보고 [IC052M01] -->
|
|
|
|
|
<select id="findIncomeDailyCalculateReportList" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT FARE_OFFICE_ID
|
|
|
|
|
, PASS_DATE
|
|
|
|
|
, SUM(IN_CASH_QUANTITY + IN_K_CASH_Q + OUT_CASH_QUANTITY + OUT_K_CASH_Q) AS cash_q
|
|
|
|
|
, SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q
|
|
|
|
|
+ OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS card_q
|
|
|
|
|
, SUM(IN_COUPON_QUANTITY+ OUT_COUPON_QUANTITY + IN_COUPON_SALE_QUANTITY + IN_K_COUPON_SALE_INCOME ) AS coupon_q
|
|
|
|
|
, SUM(IN_EXEMPTION_QUANTITY + OUT_EXEMPTION_QUANTITY) AS exempt_q
|
|
|
|
|
, SUM(IN_NONPAYMENT_QUANTITY + OUT_NONPAYMENT_QUANTITY) AS non_q
|
|
|
|
|
, SUM(IN_CASH_INCOME+ IN_K_CASH_INCOME + OUT_CASH_INCOME + OUT_K_CASH_INCOME)*0.001 AS cash_m
|
|
|
|
|
, SUM(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME
|
|
|
|
|
+ OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME
|
|
|
|
|
)*0.001 AS card_m
|
|
|
|
|
, SUM(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT )*0.001 AS repay_m
|
|
|
|
|
FROM DAY_ADJUST_INFO
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
GROUP BY FARE_OFFICE_ID
|
|
|
|
|
, PASS_DATE
|
|
|
|
|
ORDER BY FARE_OFFICE_ID
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="findIncomePayDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
count
|
|
|
|
|
FROM
|
|
|
|
|
(
|
|
|
|
|
SELECT
|
|
|
|
|
rownum AS count,
|
|
|
|
|
dates
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.T_TCCJ107_M01
|
|
|
|
|
WHERE
|
|
|
|
|
dates BETWEEN substring(#{passDate},0,4)||'0101' AND substring(#{passDate},0,4)||'1231')
|
|
|
|
|
WHERE
|
|
|
|
|
dates = #{passDate}
|
|
|
|
|
</select>
|
|
|
|
|
<!-- 일일 정산현황 보고 [IC052M01] -->
|
|
|
|
|
<select id="findIncomeWorkDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT MAX(count) AS count
|
|
|
|
|
FROM (
|
|
|
|
|
SELECT rownum AS count
|
|
|
|
|
, dates
|
|
|
|
|
FROM T_TCCJ107_M01
|
|
|
|
|
WHERE dates BETWEEN substring(#{passDate},0,4)||'0101' AND substring(#{passDate},0,4)||'1231'
|
|
|
|
|
AND HLDY_CLSS_CD = '0'
|
|
|
|
|
)
|
|
|
|
|
WHERE dates <![CDATA[ <= ]]> #{passDate}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!-- 일일 정산현황 보고 [IC052M01] -->
|
|
|
|
|
<select id="findIncomePayDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT count
|
|
|
|
|
FROM (
|
|
|
|
|
SELECT rownum AS count
|
|
|
|
|
, dates
|
|
|
|
|
FROM T_TCCJ107_M01
|
|
|
|
|
WHERE dates BETWEEN substring(#{passDate},0,4)||'0101' AND substring(#{passDate},0,4)||'1231'
|
|
|
|
|
)
|
|
|
|
|
WHERE dates = #{passDate}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="findIncomeStandDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
dates
|
|
|
|
|
FROM
|
|
|
|
|
(
|
|
|
|
|
SELECT
|
|
|
|
|
rownum AS rn,
|
|
|
|
|
dates
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.T_TCCJ107_M01
|
|
|
|
|
WHERE
|
|
|
|
|
dates BETWEEN substring(#{passDate},0,4)-1||'0101' AND substring(#{passDate}-1,0,4)||'1231'
|
|
|
|
|
ORDER BY
|
|
|
|
|
dates)
|
|
|
|
|
WHERE
|
|
|
|
|
rn = #{count}
|
|
|
|
|
</select>
|
|
|
|
|
<!-- 일일 정산현황 보고 [IC052M01] -->
|
|
|
|
|
<select id="findIncomeStandDate" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT dates
|
|
|
|
|
FROM (
|
|
|
|
|
SELECT rownum AS rn
|
|
|
|
|
, dates
|
|
|
|
|
FROM T_TCCJ107_M01
|
|
|
|
|
WHERE dates BETWEEN substring(#{passDate},0,4)-1||'0101' AND substring(#{passDate}-1,0,4)||'1231'
|
|
|
|
|
ORDER BY dates
|
|
|
|
|
)
|
|
|
|
|
WHERE rn = #{count}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="findIncomeDailyCalculateReportList2" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT
|
|
|
|
|
YEAR,
|
|
|
|
|
max(PASS_DATE) AS PASS_DATE,
|
|
|
|
|
SUM(IN_CASH_QUANTITY + OUT_CASH_QUANTITY + IN_K_CASH_Q + OUT_K_CASH_Q)+ SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q + OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS totalQ,
|
|
|
|
|
SUM(IN_COUPON_QUANTITY + IN_K_COUPON_Q + OUT_COUPON_QUANTITY + OUT_K_COUPON_Q) AS couponQ,
|
|
|
|
|
MAX(B.GOAL_AMT)*0.001 AS GOAL_AMT,
|
|
|
|
|
MAX(B.RATE) AS GOAL_RATE,
|
|
|
|
|
(SUM(IN_CASH_INCOME + OUT_CASH_INCOME + IN_K_CASH_INCOME + OUT_K_CASH_INCOME)+ SUM(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME + OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME) - SUM(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT))*0.001 AS totalM
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.DAY_ADJUST_INFO a,
|
|
|
|
|
YEAR_GOAL_AMT_INFO B
|
|
|
|
|
WHERE
|
|
|
|
|
A.YEAR = B.GOAL_YEAR(+)
|
|
|
|
|
AND YEAR = substring(#{passDate},0,4)
|
|
|
|
|
AND PASS_DATE <![CDATA[<=]]> #{passDate}
|
|
|
|
|
GROUP BY
|
|
|
|
|
YEAR
|
|
|
|
|
UNION ALL
|
|
|
|
|
SELECT
|
|
|
|
|
YEAR ,
|
|
|
|
|
max(PASS_DATE) AS PASS_DATE,
|
|
|
|
|
SUM(IN_CASH_QUANTITY + OUT_CASH_QUANTITY + IN_K_CASH_Q + OUT_K_CASH_Q)+ SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q + OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS totalQ,
|
|
|
|
|
SUM(IN_COUPON_QUANTITY + IN_K_COUPON_Q + OUT_COUPON_QUANTITY + OUT_K_COUPON_Q) AS couponQ,
|
|
|
|
|
MAX(B.GOAL_AMT)*0.001 AS GOAL_AMT,
|
|
|
|
|
MAX(B.RATE) AS GOAL_RATE,
|
|
|
|
|
(SUM(IN_CASH_INCOME + OUT_CASH_INCOME + IN_K_CASH_INCOME + OUT_K_CASH_INCOME)+ SUM(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME + OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME) - SUM(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT))*0.001 AS totalM
|
|
|
|
|
FROM
|
|
|
|
|
DBUSER_CFS.DAY_ADJUST_INFO a,
|
|
|
|
|
YEAR_GOAL_AMT_INFO B
|
|
|
|
|
WHERE
|
|
|
|
|
A.YEAR = B.GOAL_YEAR(+)
|
|
|
|
|
AND YEAR = substring(#{passDate},0,4)-1
|
|
|
|
|
AND PASS_DATE <![CDATA[<=]]> #{inEdDate}
|
|
|
|
|
GROUP BY
|
|
|
|
|
YEAR
|
|
|
|
|
</select>
|
|
|
|
|
<!-- 일일 정산현황 보고 [IC052M01] -->
|
|
|
|
|
<select id="findIncomeDailyCalculateReportList2" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT YEAR
|
|
|
|
|
, MAX(PASS_DATE) AS PASS_DATE
|
|
|
|
|
, SUM(IN_CASH_QUANTITY + OUT_CASH_QUANTITY + IN_K_CASH_Q + OUT_K_CASH_Q)
|
|
|
|
|
+ SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q
|
|
|
|
|
+ OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS totalQ
|
|
|
|
|
, SUM(IN_COUPON_QUANTITY + IN_K_COUPON_Q + OUT_COUPON_QUANTITY + OUT_K_COUPON_Q) AS couponQ
|
|
|
|
|
, MAX(B.GOAL_AMT)*0.001 AS GOAL_AMT
|
|
|
|
|
, MAX(B.RATE) AS GOAL_RATE
|
|
|
|
|
, (SUM(IN_CASH_INCOME + OUT_CASH_INCOME + IN_K_CASH_INCOME + OUT_K_CASH_INCOME)
|
|
|
|
|
+ SUM(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME
|
|
|
|
|
+ OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME)
|
|
|
|
|
- SUM(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT))*0.001 AS totalM
|
|
|
|
|
FROM DAY_ADJUST_INFO A
|
|
|
|
|
, YEAR_GOAL_AMT_INFO B
|
|
|
|
|
WHERE A.YEAR = B.GOAL_YEAR(+)
|
|
|
|
|
AND YEAR = substring(#{passDate},0,4)
|
|
|
|
|
AND PASS_DATE <![CDATA[<=]]> #{passDate}
|
|
|
|
|
GROUP BY YEAR
|
|
|
|
|
UNION ALL
|
|
|
|
|
SELECT YEAR
|
|
|
|
|
, MAX(PASS_DATE) AS PASS_DATE
|
|
|
|
|
, SUM(IN_CASH_QUANTITY + OUT_CASH_QUANTITY + IN_K_CASH_Q + OUT_K_CASH_Q)
|
|
|
|
|
+ SUM(IN_CARD_BEFORE_QUANTITY + IN_K_CARD_SUN_Q + IN_CARD_AFTER_QUANTITY + IN_K_CARD_WHO_Q
|
|
|
|
|
+ OUT_CARD_BEFORE_QUANTITY + OUT_K_CARD_SUN_Q + OUT_CARD_AFTER_QUANTITY + OUT_K_CARD_WHO_Q) AS totalQ
|
|
|
|
|
, SUM(IN_COUPON_QUANTITY + IN_K_COUPON_Q + OUT_COUPON_QUANTITY + OUT_K_COUPON_Q) AS couponQ
|
|
|
|
|
, MAX(B.GOAL_AMT)*0.001 AS GOAL_AMT
|
|
|
|
|
, MAX(B.RATE) AS GOAL_RATE
|
|
|
|
|
, (SUM(IN_CASH_INCOME + OUT_CASH_INCOME + IN_K_CASH_INCOME + OUT_K_CASH_INCOME)
|
|
|
|
|
+ SUM(IN_CARD_BEFORE_INCOME + IN_K_CARD_SUN_INCOME + IN_CARD_AFTER_INCOME + IN_K_CARD_WHO_INCOME
|
|
|
|
|
+ OUT_CARD_BEFORE_INCOME + OUT_K_CARD_SUN_INCOME + OUT_CARD_AFTER_INCOME + OUT_K_CARD_WHO_INCOME)
|
|
|
|
|
- SUM(IN_REPAY_AMOUNT + OUT_REPAY_AMOUNT))*0.001 AS totalM
|
|
|
|
|
FROM DAY_ADJUST_INFO A
|
|
|
|
|
, YEAR_GOAL_AMT_INFO B
|
|
|
|
|
WHERE A.YEAR = B.GOAL_YEAR(+)
|
|
|
|
|
AND YEAR = substring(#{passDate},0,4)-1
|
|
|
|
|
AND PASS_DATE <![CDATA[<=]]> #{inEdDate}
|
|
|
|
|
GROUP BY YEAR
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!-- [IC052P01] -->
|
|
|
|
|
<select id="findIncomeCalculateMaxCnt" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT count(1) as count
|
|
|
|
|
SELECT count(1) as count
|
|
|
|
|
FROM YEAR_GOAL_AMT_INFO
|
|
|
|
|
where goal_YEar = #{year}
|
|
|
|
|
</select>
|
|
|
|
|
@ -4812,6 +4805,7 @@
|
|
|
|
|
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<!-- [IC053M01] -->
|
|
|
|
|
<select id="findIncomeYearCalculateReportList" parameterType="cfs.income.vo.IncomeParamsVO" resultMap="findIncomeDailyCalculateList-resultMap">
|
|
|
|
|
SELECT GOAL_YEAR as year,
|
|
|
|
|
GOAL_AMT ,
|
|
|
|
|
|