chengben_quzhun_1_e_grid.sql 1.8 KB

12345678910111213141516171819202122232425262728293031323334
  1. ---1-e.基站单站租金合理性(局站维度)与【看异常】租赁费匹配顺序相同
  2. ---chengben_quzhun_1_e_grid_202203.csv
  3. ----网格
  4. ----判断标准:大于2倍铁塔成本中心平均租费
  5. select tb1.*,tb2.city_code*100 as city_code,tb3.area_code from
  6. (select sdate,city_name,area_name,
  7. count(*) as station_num,
  8. sum(case when cost_rate>2 then 1 else 0 end) as over2_num,
  9. sum(case when cost_rate>2 then 1 else 0 end)/count(*)::numeric as over2_rate
  10. from
  11. (select distinct t1.sdate,t1.city_name,t1.area_name,t1.station_sid,t1.cost_total as cost_station,
  12. t2.cbzx_cost_avg,t1.cost_total/t2.cbzx_cost_avg as cost_rate from
  13. (select
  14. a.station_sid,a.station_sname,a.city_name,a.area_name,a.property_type,a.station_level,a.tower_code,
  15. c.yuezujin as hetong_yuezujin,--合同系统月租金(由合同总月份数和总金额计算得出)
  16. c.cname,c.cfname,c.cbzx as hetong_cbzx,c.sid,c.sname,
  17. d.sdate,e.cbzx as tower_cbzx,d.service_tracking_id,d.site_addr_id,d.stype,d.is_duxiang,d.total_cost as tower_cost,
  18. (coalesce(c.yuezujin,0)+coalesce(d.total_cost,0)) as cost_total,--总费用(合同月租金使用合同系统值)
  19. case when c.cbzx is null then e.cbzx else c.cbzx end as cbzx
  20. from sqmdb_cost.station3 a
  21. left join sqmdb_cost.station_hetong b on a.station_sid=b.station_sid
  22. left join sqmdb_cost.hetong_new c on c.sid=b.hetong_sid
  23. left join sqmdb_cost.tower3 d on a.tower_code=d.site_addr_id
  24. left join sqmdb_cost.dict_tower_cbzx e on a.tower_code=e.tower_code) t1
  25. left join sqmdb_cost.v_tower_cost_cbzx t2 on t1.sdate=t2.sdate::varchar and t1.cbzx=t2.cbzx
  26. where t1.sdate='202204') tmp
  27. group by sdate,city_name,area_name) tb1
  28. left join
  29. (select distinct city_code,city_name from sqmdb_cost.dict_grid) tb2
  30. on tb1.city_name=tb2.city_name
  31. left join
  32. (select distinct city_code,city_name,area_code,area_name from sqmdb_cost.dict_grid) tb3
  33. on tb1.city_name=tb3.city_name and tb1.area_name=tb3.area_name
  34. order by tb2.city_code,tb3.area_code