20.sql 485 B

1234567891011121314151617181920
  1. --20¡¢PUE³¬±êÂÊ
  2. ---µØÊÐ
  3. select
  4. city_name,
  5. count(*) as pue_total,
  6. sum(case when pue>1.5 then 1 else 0 end) as pue_over,
  7. sum(case when pue>1.5 then 1 else 0 end)/count(*)::numeric as pue_over_rate
  8. from sqmdb_cost.pue_top
  9. group by city_name
  10. ---Íø¸ñ
  11. select
  12. city_name,
  13. area_name,
  14. count(*) as pue_total,
  15. sum(case when pue>1.5 then 1 else 0 end) as pue_over,
  16. sum(case when pue>1.5 then 1 else 0 end)/count(*)::numeric as pue_over_rate
  17. from sqmdb_cost.pue_top
  18. group by city_name,area_name