03.sql 1001 B

123456789101112131415161718192021222324252627282930313233
  1. --03、网运成本预算完成进度(集团口径)
  2. ---北10(顺序:北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 山东 河南)
  3. select smonth,sname,
  4. column1 as total_cost,
  5. column2 as total_ys,
  6. case when column2=0 then 1 else column1/column2 end as rate_ys
  7. --case
  8. --when sname='北京' then 110000
  9. --when sname='天津' then 120000
  10. --when sname='河北' then 130000
  11. --when sname='山西' then 140000
  12. --when sname='内蒙古' then 150000
  13. --when sname='辽宁' then 210000
  14. --when sname='吉林' then 220000
  15. --when sname='黑龙江' then 230000
  16. --when sname='山东' then 370000
  17. --when sname='河南' then 410000
  18. --end as prov_code
  19. from sqmdb_cost.report50002
  20. where sname in('北京','天津','河北','山西','内蒙古','辽宁','吉林','黑龙江','山东','河南')
  21. and smonth='202203'
  22. order by case
  23. when sname='北京' then 1
  24. when sname='天津' then 2
  25. when sname='河北' then 3
  26. when sname='山西' then 4
  27. when sname='内蒙古' then 5
  28. when sname='辽宁' then 6
  29. when sname='吉林' then 7
  30. when sname='黑龙江' then 8
  31. when sname='山东' then 9
  32. when sname='河南' then 10
  33. end