apzl_leasing/src_sql/view/vi_jtfentan.sql

37 lines
3.3 KiB
SQL

create view vi_jtfentan as SELECT LCI.CONTRACT_NO AS CONTRACT_NO,
T.RENT_LIST AS RENT_LIST,
T.END_DATE AS END_DATE,
T.ACCRUED_DATE AS ACCRUED_DATE,
T.LEFTINTEREST AS LEFTINTEREST,
ifnull(round(T.INTEREST, 2), 0) AS INTERESTBUHAN,
ifnull(round((T.INTEREST * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2), 0) AS INTERESTHAN,
ifnull((round((T.INTEREST * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2) - round(T.INTEREST, 2)), 0) AS INTERESTSHUIJIN,
`getRemainInterest`(T.PAYMENT_NUMBER, T.RENT_LIST, 'interest') AS REMAIN_INTEREST,
round((T.INTEREST / M.SUMINTEREST), 6) AS RATE,
ifnull(round(T.FEE, 2), 0) AS FEEBUHAN,
ifnull(round((T.FEE * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2), 0) AS FEEHAN,
ifnull((round((T.FEE * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2) - round(T.FEE, 2)), 0) AS FEESHUIJIN,
`getRemainInterest`(T.PAYMENT_NUMBER, T.RENT_LIST, 'fee') AS REMAIN_FEE,
ifnull(round(T.DISCOUNT, 2), 0) AS DISCOUNTBUHAN,
ifnull(round((T.DISCOUNT * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2), 0) AS DISCOUNTHAN,
ifnull((round((T.DISCOUNT * (CASE WHEN (LCI.LEAS_FORM = '01') THEN 1.16 ELSE 1.06 END)), 2) - round(T.DISCOUNT, 2)), 0) AS DISCOUNTSHUIJIN,
ifnull(`getRemainInterest`(T.PAYMENT_NUMBER, T.RENT_LIST, 'discount'), 0) AS REMAIN_DISCOUNT
FROM ((APZL.CONTRACT_RENT_MONTH T LEFT JOIN APZL.LB_CONTRACT_INFO LCI ON ((LCI.ID = T.CONTRACT_ID)))
LEFT JOIN (
SELECT APZL.CONTRACT_RENT_MONTH.CONTRACT_ID AS CONTRACT_ID, sum(APZL.CONTRACT_RENT_MONTH.INTEREST) AS SUMINTEREST
FROM APZL.CONTRACT_RENT_MONTH
GROUP BY APZL.CONTRACT_RENT_MONTH.CONTRACT_ID
) M ON ((M.CONTRACT_ID = LCI.ID)))
WHERE (LCI.BUSINESSTYPE = '1');
-- comment on column vi_jtfentan.contract_no not supported: 合同号
-- comment on column vi_jtfentan.rent_list not supported: 期项
-- comment on column vi_jtfentan.end_date not supported: 计提结束日
-- comment on column vi_jtfentan.accrued_date not supported: 计提月
-- comment on column vi_jtfentan.leftinterest not supported: 剩余租息