leading-project/finereport/kanban/mobile/商业_mobile.sql
2024-10-22 11:15:48 +08:00

61 lines
1.4 KiB
SQL

-- dict_1_片区
SELECT DISTINCT
organ_code AS id,
organ_name AS
FROM dim_organ_mapping
;
-- report_出租分析组合图
SELECT
`type`,
SUM(IFNULL(construction_area,0))/10000 AS ,
SUM(IFNULL(lease_area,0))/10000 AS ,
SUM(IFNULL(lease_area,0))/SUM(IFNULL(construction_area,0)) AS
FROM dws_business_rent_rate_d
${IF(LEN(p_project) > 0," AND project_id IN ('"+JOINARRAY(p_project,"','")+"')", "")}
GROUP BY `type`
;
-- 出租率
SELECT
`type`
, sum(lease_area)/sum(construction_area) rent_rate
FROM dws_business_rent_rate_d
WHERE 1=1
${IF(LEN(p_project) > 0," AND project_id IN ('"+JOINARRAY(p_project,"','")+"')", "")}
group by `type`
;
-- 出租面积
SELECT
project_id
, project_name
, `type`
, construction_area/10000 construction_area
, lease_area/10000 lease_area
, lease_area/construction_area rent_rate
FROM dws_business_rent_rate_d
${IF(LEN(p_project) > 0," AND project_id IN ('"+JOINARRAY(p_project,"','")+"')", "")}
;
-- 收款金额
SELECT
project_id
, project_name
, accrual_month
, current_sure_money/10000 current_sure_money
, received_money/10000 received_money
, areare_money/10000 areare_money
FROM dws_business_bill_m
where left(accrual_month,7) = '${p_ym}'
${IF(LEN(p_project) > 0," AND project_id IN ('"+JOINARRAY(p_project,"','")+"')", "")}