表:profit_loss_sum_m_snapshot
計算字段:成本cost_whole求和,收入income_whole求和,收入求和-成本求和,成本目標cost_target求和,收入求和-成本目標求和
條件:日期statis_date在2023-11-01,資源類型resource_type為公路,區域cost_structure_org為蘇滬皖
分組:區域 cost_structure_org
分組后條件:收入求和-成本求和 小于 收入求和-成本目標求和
排序:按 收入求和-成本求和 倒序
SELECT cost_structure_org, SUM ( cost_whole) AS total_cost, SUM ( income_whole) AS total_income, SUM ( income_whole) - SUM ( cost_whole) AS income_minus_cost, SUM ( cost_target) AS total_cost_target, SUM ( income_whole) - SUM ( cost_target) AS income_minus_cost_target
FROM profit_loss_sum_m_snapshot
WHERE statis_date = '2023-11-01' AND resource_type = '公路' AND cost_structure_org = '蘇滬皖'
GROUP BY cost_structure_org
HAVING ( SUM ( income_whole) - SUM ( cost_whole) ) < ( SUM ( income_whole) - SUM ( cost_target) )
ORDER BY income_minus_cost DESC ;
增加子查詢
表:carrier_label_detail
計算字段:承運商carrier_code去重數量
條件:日期statis_date在2023-11-01,確認狀態verify_status為審核通過,工作狀態work_status為活躍,承運商carrier_code:內表:表:bid_book_detail 計算字段:承運商carrier_code去重 條件:招標日期quotation_end_time在2023-01-01和2023-08-03之間
分組:區域 develop_org_name
分組后條件:無
排序:無
SELECT develop_org_name, COUNT ( DISTINCT carrier_code) AS unique_carrier_count
FROM carrier_label_detail
WHERE statis_date = '2023-11-01' AND verify_status = '審核通過' AND work_status = '活躍' AND carrier_code IN ( SELECT DISTINCT carrier_codeFROM bid_book_detailWHERE quotation_end_time BETWEEN '2023-01-01' AND '2023-08-03' )
GROUP BY develop_org_name;
嵌套查詢
外表:內表:表名:profit_loss_sum_m_snapshot 計算字段:成本cost_whole求和,收入income_whole求和,收入求和-成本求和,成本目標cost_target求和,收入求和-成本目標求和 條件:日期statis_date在2023-11-01,資源類型resource_type為公路,區域cost_structure_org為蘇滬皖 分組:區域 cost_structure_org 分組后條件:收入求和-成本求和 小于 收入求和-成本目標求和計算字段:成本求和的求和,收入求和的求和,收入求和-成本求和的求和
條件:成本求和的求和 大于100000
SELECT SUM ( subquery. 成本求和) AS 成本求和的求和, SUM ( subquery. 收入求和) AS 收入求和的求和, SUM ( subquery. 收入減成本) AS 收入減成本求和
FROM ( SELECT SUM ( cost_whole) AS 成本求和, SUM ( income_whole) AS 收入求和, SUM ( income_whole) - SUM ( cost_whole) AS 收入減成本, SUM ( cost_target) AS 成本目標求和, SUM ( income_whole) - SUM ( cost_target) AS 收入減成本目標FROM profit_loss_sum_m_snapshotWHERE statis_date = '2023-11-01' AND resource_type = '公路' AND cost_structure_org = '蘇滬皖' GROUP BY cost_structure_orgHAVING SUM ( income_whole) - SUM ( cost_whole) < SUM ( income_whole) - SUM ( cost_target)
) AS subquery
HAVING SUM ( subquery. 成本求和) > 100000 ;
多表關聯
表:carrier_label_detail
計算字段:承運商carrier_code去重數量,bid_book_detail表中的vehicle車輛數去重
關聯字段:承運商carrier_code
關聯表:表名:bid_book_detail,條件:招標日期quotation_end_time在2023-01-01和2023-08-03之間
條件:日期statis_date在2023-11-01,確認狀態verify_status為審核通過,工作狀態work_status為活躍
分組:區域 develop_org_name
分組后條件:無
排序:無
SELECT develop_org_name, COUNT ( DISTINCT carrier_label_detail. carrier_code) AS unique_carrier_count, COUNT ( DISTINCT bid_book_detail. vehicle) AS unique_vehicle_count
FROM carrier_label_detail
LEFT JOIN bid_book_detail ON carrier_label_detail. carrier_code = bid_book_detail. carrier_code
WHERE carrier_label_detail. statis_date = '2023-11-01' AND carrier_label_detail. verify_status = '審核通過' AND carrier_label_detail. work_status = '活躍' AND bid_book_detail. quotation_end_time BETWEEN '2023-01-01' AND '2023-08-03'
GROUP BY develop_org_name;