leading-project/finereport/xiazuan/7_business/1_出租率明细报表.sql

31 lines
962 B
MySQL
Raw Normal View History

-- 【dic_项目】
SELECT DISTINCT
project_id AS id,
project_name AS
FROM dws_business_rent_rate_d
WHERE 1=1
${IF(LEN(p_type)>0,"AND type IN ('"+JOINARRAY(p_type,"','")+"')","")}
-- 【dic_业态】
SELECT DISTINCT
type AS
FROM dws_business_rent_rate_d
-- 【report_1_指标卡】
SELECT
project_name AS ,
COUNT(project_id) AS ,
SUM(IFNULL(construction_area,0)) AS ,
SUM(IFNULL(lease_area,0)) AS
FROM dws_business_rent_rate_d T1
WHERE 1=1
${IF(LEN(p_startdate)>0,"AND T1.lease_start_date <= '"+FORMAT(p_startdate,"yyyy-MM-dd 00:00:00")+"'","")}
${IF(LEN(p_enddate)>0,"AND T1.lease_end_date >= '"+FORMAT(p_enddate,"yyyy-MM-dd 00:00:00")+"'","")}
${IF(LEN(p_type)>0," AND T1.type IN ('"+JOINARRAY(p_type,"','")+"')", "")}
${IF(LEN(p_project)>0," AND T1.project_id IN ('"+JOINARRAY(p_project,"','")+"')", "")}
GROUP BY project_name