|
@@ -48,13 +48,24 @@ select
|
|
|
IF((_deposit.应付-_deposit.已付), (_deposit.应付-_deposit.已付), 0) '押金余额',
|
|
|
IF((_total.应收), (_total.应收), 0) '应收总金额',
|
|
|
IF((_total.应付), (_total.应付), 0) '应付总金额',
|
|
|
- IF((_this_month.应收), (_this_month.应收), 0) '截止至本月应收',
|
|
|
- IF((_this_month.已收), (_this_month.已收), 0) '截止至本月已收',
|
|
|
- IF((_this_month.应付), (_this_month.应付), 0) '截止至本月应付',
|
|
|
- IF((_this_month.已付), (_this_month.已付), 0) '截止至本月已付',
|
|
|
- IF((_this_month.应收-_this_month.已收), (_this_month.应收-_this_month.已收), 0) '截止至本月待收',
|
|
|
- IF((_this_month.应付-_this_month.已付), (_this_month.应付-_this_month.已付), 0) '截止至本月待付',
|
|
|
- IF((_over_due.应收-_over_due.已收), (_over_due.应收-_over_due.已收), 0) '截止至本日逾期待收'
|
|
|
+ IF((_this_month.应收), (_this_month.应收), 0) '本月应收',
|
|
|
+ IF((_this_month.已收), (_this_month.已收), 0) '本月已收',
|
|
|
+ IF((_this_month.应付), (_this_month.应付), 0) '本月应付',
|
|
|
+ IF((_this_month.已付), (_this_month.已付), 0) '本月已付',
|
|
|
+ IF((_until_this_month.应收), (_until_this_month.应收), 0) '截止至本月应收',
|
|
|
+ IF((_until_this_month.已收), (_until_this_month.已收), 0) '截止至本月已收',
|
|
|
+ IF((_until_this_month.应付), (_until_this_month.应付), 0) '截止至本月应付',
|
|
|
+ IF((_until_this_month.已付), (_until_this_month.已付), 0) '截止至本月已付',
|
|
|
+ IF((_until_this_month.应收-_until_this_month.已收), (_until_this_month.应收-_until_this_month.已收), 0) '截止至本月待收',
|
|
|
+ IF((_until_this_month.应付-_until_this_month.已付), (_until_this_month.应付-_until_this_month.已付), 0) '截止至本月待付',
|
|
|
+ IF((_over_due.应收-_over_due.已收), (_over_due.应收-_over_due.已收), 0) '截止至本日逾期待收',
|
|
|
+ IF((_over_due.应付-_over_due.已付), (_over_due.应付-_over_due.已付), 0) '截止至本日逾期待付',
|
|
|
+ IF((_until_last_month.已收), (_until_last_month.已收), 0) '截止至上月已收',
|
|
|
+ IF((_until_last_month.已付), (_until_last_month.已付), 0) '截止至上月已付',
|
|
|
+ IF(_this_month_flow.审核通过收入, _this_month_flow.审核通过收入, 0) '本月审核通过收入',
|
|
|
+ IF(_this_month_flow.审核通过支出, _this_month_flow.审核通过支出, 0) '本月审核通过支出',
|
|
|
+ IF(_this_month_flow.待审核收入, _this_month_flow.待审核收入, 0) '本月待审核收入',
|
|
|
+ IF(_this_month_flow.待审核支出, _this_month_flow.待审核支出, 0) '本月待审核支出'
|
|
|
from yuxin_contract.cont_renter_contract crc
|
|
|
left join yuxin_house.hse_house_room hhr on hhr.is_delete=0 and hhr.id=crc.house_id
|
|
|
left join yuxin_house.hse_house_base hhb on hhb.is_delete=0 and hhb.id=crc.house_id
|
|
@@ -104,5 +115,35 @@ left join (
|
|
|
where bd.is_valid=1 and bd.is_delete=0 and bd.biz_type=2 and bd.predict_time < CURRENT_DATE() and bd.not_occurred_money>0
|
|
|
group by bd.biz_id
|
|
|
) _over_due on _over_due.biz_id= crc.id
|
|
|
-where crc.is_delete=0
|
|
|
-and crc.id='1593183025861980161'
|
|
|
+left join (
|
|
|
+ select bd.biz_id,
|
|
|
+ SUM(IF(bd.fee_direction=1,0,1)*bd.original_money) '应付',
|
|
|
+ SUM(IF(bd.fee_direction=1,0,1)*bd.occurred_money) '已付',
|
|
|
+ SUM(IF(bd.fee_direction=1,1,0)*bd.original_money) '应收',
|
|
|
+ SUM(IF(bd.fee_direction=1,1,0)*bd.occurred_money) '已收'
|
|
|
+ from yuxin_finance.fin_finance_bill_detail bd
|
|
|
+ where bd.is_valid=1 and bd.is_delete=0 and bd.biz_type=2 and MONTH(bd.predict_time) <= MONTH(CURRENT_DATE()) AND YEAR(bd.predict_time) <= YEAR(CURRENT_DATE())
|
|
|
+ group by bd.biz_id
|
|
|
+) _until_this_month on _until_this_month.biz_id= crc.id
|
|
|
+left join (
|
|
|
+ select bd.biz_id,
|
|
|
+ SUM(IF(bd.fee_direction=1,0,1)*bd.original_money) '应付',
|
|
|
+ SUM(IF(bd.fee_direction=1,0,1)*bd.occurred_money) '已付',
|
|
|
+ SUM(IF(bd.fee_direction=1,1,0)*bd.original_money) '应收',
|
|
|
+ SUM(IF(bd.fee_direction=1,1,0)*bd.occurred_money) '已收'
|
|
|
+ from yuxin_finance.fin_finance_bill_detail bd
|
|
|
+ where bd.is_valid=1 and bd.is_delete=0 and bd.biz_type=2 and bd.practical_time < CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE)
|
|
|
+ group by bd.biz_id
|
|
|
+) _until_last_month on _until_last_month.biz_id= crc.id
|
|
|
+left join (
|
|
|
+ select bf.biz_id,
|
|
|
+ SUM(IF(bf.fee_direction=1,0,1)*IF(bf.audit_status=2,1,0)*ABS(bf.total_money)) '审核通过收入',
|
|
|
+ SUM(IF(bf.fee_direction=1,1,0)*IF(bf.audit_status=2,1,0)*ABS(bf.total_money)) '审核通过支出',
|
|
|
+ SUM(IF(bf.fee_direction=1,0,1)*IF(bf.audit_status=1,1,0)*ABS(bf.total_money)) '待审核收入',
|
|
|
+ SUM(IF(bf.fee_direction=1,1,0)*IF(bf.audit_status=1,1,0)*ABS(bf.total_money)) '待审核支出'
|
|
|
+ from yuxin_finance.fin_finance_bill_flow bf
|
|
|
+ where bf.is_valid=1 and bf.is_delete=0 and bf.biz_type=2 and
|
|
|
+ MONTH(bf.audit_time) = MONTH(CURRENT_DATE()) AND YEAR(bf.audit_time) = YEAR(CURRENT_DATE())
|
|
|
+ group by bf.biz_id
|
|
|
+) _this_month_flow on _this_month_flow.biz_id=crc.id
|
|
|
+where crc.is_delete=0 AND crc.contract_status <> 4
|