chengben_quzhun_4_city.sql 951 B

123456789101112131415161718
  1. ---4.有铁塔订单无局站
  2. ---chengben_quzhun_4_city_202203.csv
  3. with vt as (select t.sdate,t.city_operator,t.site_addr_id,dtc.tower_name,t.total_cost,dtc.cbzx,tf.fzd_id,
  4. (case when tf.fzd_id is not null then '有铁塔订单有局站' else '有铁塔订单无局站' end) as check_result
  5. from
  6. (select sdate,city_operator,site_addr_id,sum(total_cost) as total_cost from sqmdb_cost.tower3
  7. group by sdate,city_operator,site_addr_id) t
  8. left join sqmdb_cost.dict_tower_cbzx dtc
  9. on t.site_addr_id=dtc.tower_code
  10. left join sqmdb_cost.tower_fzd tf
  11. on t.city_operator=tf.city_name and t.site_addr_id||E'\t'=tf.tower_code
  12. where t.sdate='202204')
  13. select t1.*,t2.city_code*100 as city_code from
  14. (select sdate,city_operator,site_addr_id,tower_name,total_cost,cbzx from vt where check_result='有铁塔订单无局站') t1
  15. left join
  16. (select distinct city_code,city_name from sqmdb_cost.dict_grid) t2
  17. on t1.city_operator=t2.city_name
  18. order by t2.city_code,t1.tower_name,t1.total_cost desc