select pi.id, pp.project_name, pi.pro_code, pp.adcd, pi.project_type, pi.CONSTRUCTION_NATURE, pi.is_major, pi.total, pi.pro_no from bs_sgc_jsjd_bui_pro_info pi left join bs_slgc_qqjd_spe_pro_proposal pp on pi.pro_code = pp.project_code and pi.pro_no = pp.pro_no select pi.id, pp.project_name, pi.pro_code, pp.adcd, pi.project_type, pi.CONSTRUCTION_NATURE, pi.is_major, pi.total, pp.COMPILING_UNIT, pp.IS_BELONG_PLANNING, pi.pro_no from bs_sgc_jsjd_bui_pro_info pi left join bs_slgc_qqjd_spe_pro_proposal pp on pi.pro_code = pp.project_code and pi.pro_no = pp.pro_no SELECT pi.id, pp.PROJECT_NAME, pp.PROJECT_TYPE, pp.adcd, pi.total , pi.is_major, ifnull(SUM(sf.CENTRAL_ARRANGED_FUNDS),0) CENTRAL_ARRANGED_FUNDS, ifnull(SUM(sf.PROVINCIAL_FUNDING),0) PROVINCIAL_FUNDING, ifnull(SUM(sf.CITY_LEVEL_FUNDS),0) CITY_LEVEL_FUNDS, ifnull(SUM(sf.COUNTY_LEVEL_FUNDS),0) COUNTY_LEVEL_FUNDS, ifnull(SUM(sf.TOWNSHIP_INVESTMENTS),0) TOWNSHIP_INVESTMENTS, ifnull(SUM(sf.release_funds),0) Source_total, ifnull(SUM(ci.center_paidin_amount),0) center_paidin_amount, ifnull(SUM(ci.provincial_paidin_amount),0) provincial_paidin_amount, ifnull(SUM(ci.city_paidin_amount),0) city_paidin_amount, ifnull(SUM(ci.county_paidin_amount),0) county_paidin_amount, ifnull(SUM(ci.township_paidin_amount),0) township_paidin_amount, ifnull(SUM(ci.actual_payment),0) actual_payment, pp.project_code, pp.pro_no FROM bs_sgc_jsjd_bui_pro_info pi LEFT JOIN bs_sgc_jsjd_bui_purpose_funds pf ON pi.PRO_CODE=pf.PRO_CODE and pi.PRO_NO=pf.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_cont_info ci on ci.PRO_CODE=pi.PRO_CODE and pi.PRO_NO=ci.PRO_NO LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp on pp.PROJECT_CODE=pi.PRO_CODE and pi.PRO_NO=pp.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_source_funds sf on sf.PRO_CODE=pi.PRO_CODE and pi.PRO_NO=sf.PRO_NO SELECT t.ENGINEERING_GRADE, t.PRO_NO, t.PRO_CODE, pp.ADCD, pp.IS_BELONG_PLANNING, t.commencement_date, ca.COMPLETION_ACCEPTANCE_TIME, pbi.REPORT_TIME, SUM(sf.release_funds) AS source_total, SUM(sf.CENTRAL_ARRANGED_FUNDS) AS source_center, SUM(sf.PROVINCIAL_FUNDING + sf.CITY_LEVEL_FUNDS + sf.COUNTY_LEVEL_FUNDS + sf.TOWNSHIP_INVESTMENTS) AS source_land, SUM(pf.center_paidin_amount+pf.provincial_paidin_amount+pf.city_paidin_amount+pf.county_paidin_amount+pf.township_paidin_amount) total FROM (SELECT ENGINEERING_GRADE, PRO_NO, PRO_CODE, commencement_date FROM bs_sgc_jsjd_bui_pro_info WHERE CREATE_TIME BETWEEN '2024-01-01' AND '2024-04-01') t LEFT JOIN bs_slgc_qqjd_spe_pro_proposal pp ON t.PRO_CODE = pp.PROJECT_CODE AND t.PRO_NO = pp.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_com_acc ca ON ca.PRO_CODE = t.PRO_CODE AND ca.PRO_NO = t.PRO_NO LEFT JOIN bs_slgc_qqjd_pro_bid_info pbi ON pbi.PROJECT_CODE = t.PRO_CODE AND pbi.PRO_NO = t.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_source_funds sf ON sf.PRO_CODE = t.PRO_CODE AND sf.PRO_NO = t.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_cont_info ci ON ci.PRO_CODE = t.PRO_CODE AND ci.PRO_NO = t.PRO_NO LEFT JOIN bs_sgc_jsjd_bui_purpose_funds pf ON ci.CONTRACT_NUMBER=pf.CONTRACT_NUMBER GROUP BY t.PRO_CODE