Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. select
  2. sum(case
  3. when rp.product_type_id = 1 and r1.protocol_id = 2 and r2.protocol_id = 20 then 1
  4. else 0 end) as "Астрал отчет 4.5",
  5. sum(case
  6. when rp.product_type_id = 4 and r1.protocol_id = 2 and r2.protocol_id = 20 then 1
  7. else 0 end) as "1СО",
  8. sum(case
  9. when rp.product_type_id = 25 and r1.protocol_id = 2 and r2.protocol_id = 20 then 1
  10. else 0 end) as "НАО"
  11. from ro_product rp
  12. join ro_abonent ra on rp.abonent_id = ra.abonent_id
  13. join ro_region rr on ra.region_id = rr.region_id
  14. join ro_mercury_recipient rmr1 on rp.product_id = rmr1.mercury_id
  15. join ro_recipient r1 on rmr1.recipient_id = r1.recipient_id
  16. join ro_mercury_recipient rmr2 on rp.product_id = rmr2.mercury_id
  17. join ro_recipient r2 on rmr2.recipient_id = r2.recipient_id
  18. join ro_contract rc on rp.contract_id = rc.contract_id
  19. join ro_contract_tariff rct on rc.contract_id = rct.contract_id
  20. where product_type_id in (1, 4, 25)
  21. and rr.region_code = '39'
  22. and rct.end_date > current_date
  23. and rct.step_id = 5
  24. and r1.protocol_id = 2
  25. and r2.protocol_id = 20;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement