Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. select distinct
  2. CP.agent_name as "Партнёр",
  3. concat (rapart.inn , '/', rapart.kpp) as "ИНН/КПП Партнёра",
  4. ac.full_name as "АЦ наименование",
  5. concat(ac.inn, '/', ac.kpp) as "ИНН/КПП АЦ",
  6. cl_ac.full_name as "Абонент АЦ",
  7. concat(cl_ac.inn, '/', cl_ac.kpp) as "ИНН/КПП Абонента АЦ",
  8. rct1.initial_date as "Дата начала тарифа Абонента АЦ",
  9. rcert1.initial_time as "Дата начала последнего сертификата",
  10. rct1.registration_date as "Дата регистрации тарифа Абонента АЦ",
  11. concat(ac.phone, '/', cl_ac.phone) as "Контактный телефон АЦ / Контактный телефон абонента АЦ",
  12. concat(ac.email, '/', cl_ac.email) as "Почта АЦ / Почта Абонента АЦ"
  13. -----Партнёр
  14. from ro_product rp
  15. join ro_office ro on rp.office_id = ro.office_id
  16. join ro_agent ra on ro.agent_id = ra.agent_id
  17. join ro_agent CP on ra.parent_id = CP.agent_id
  18. join ro_abonent rapart on CP.abonent_id = rapart.abonent_id
  19.  
  20. ----АЦ
  21. join ro_abonent ac ON rp.abonent_id = ac.abonent_id
  22.  
  23. join ro_contract rc on rp.contract_id = rc.contract_id
  24. join ro_contract_tariff rct on rc.contract_id = rct.contract_id
  25. join ro_price_tariff rpt on rct.tariff_id = rpt.tariff_id
  26. join ro_product_person rpp on rp.product_id = rpp.product_id
  27. join ro_key rk on rpp.key_id = rk.key_id
  28. join ro_certificate rcert on rk.certificate_id = rcert.certificate_id
  29.  
  30. ----Абонент АЦ
  31. join ro_product cl on cl.accr_represent_id = rp.abonent_id and cl.product_type_id = 1
  32. join ro_abonent cl_ac ON cl.abonent_id = cl_ac.abonent_id
  33.  
  34. join ro_contract rc1 on cl.contract_id = rc1.contract_id
  35. join ro_contract_tariff rct1 on cl.contract_id = rct1.contract_id
  36. join ro_price_tariff rpt1 on rct1.tariff_id = rpt1.tariff_id
  37. join ro_product_person rpp1 on cl.product_id = rpp1.product_id
  38. join ro_key rk1 on rpp1.key_id = rk1.key_id
  39. join ro_certificate rcert1 on rk1.certificate_id = rcert1.certificate_id
  40.  
  41. where rp.product_type_id = 1
  42. and rpt1.tariff_id in (216,248,300)
  43. and rp.accr_represent is not null
  44. and ra.agent_id in (3374, 172, 2422)
  45. and ((rct.initial_date < '2020-01-01' and rct.end_date >= '2020-01-01' and rct.step_id = 5) or (rcert.initial_time < '2020-01-01' and rcert.end_time >= '2020-01-01' and rcert.step_id = 5))
  46. and ((rct1.initial_date < '2020-01-01' and rct1.end_date >= '2020-01-01' and rct1.step_id = 5) or (rcert1.initial_time < '2020-01-01' and rcert1.end_time >= '2020-01-01' and rcert1.step_id = 5));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement