Advertisement
aliGo

Untitled

Jun 7th, 2022
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. select count(zsl.id) as zsl_count
  2. from (select zsl_id
  3. from
  4. bills.get_zsl_id_by_category_id('74', 'a5c11fa3-a1c1-414d-9c37-d885be30ac63', '2021-01-01', '2022-01-01')) zs
  5.  
  6. join bills.zsl on zsl.id = zs.zsl_id
  7. --join bills.schet on schet.id = zsl.idschet
  8. join bills.sluch sl on sl.idzsl = zsl.id and sl.is_final_record = true
  9. join pacients.person on person.id = zsl.idperson
  10. join directory.f003 on f003.id = zsl.idmedorg
  11. left join directory.podr_omsk podr_omsk on :code_filial = 55
  12. and podr_omsk.lpu_1::varchar = sl.lpu ->> 'LPU_1'
  13. and zsl.date_end between podr_omsk.date_begin and coalesce(podr_omsk.date_end, '9999-01-01')
  14. left join directory.t_podr_tula podr_tula on :code_filial = 71
  15. and podr_tula.podr_id = sl.lpu ->> 'LPU_1'
  16. left join directory.v006 v006 on v006.code_type_usl = zsl.idtypeusl
  17. left join directory.v008 v008 on v008.idvmp::text = zsl.med_pom ->> 'VIDPOM'
  18. left join directory.v009 on v009.id = zsl.idresult
  19. left join directory.v017 on v017.id = zsl.idresult
  20. left join directory.v012 on v012.id = zsl.idishod
  21. --left join directory.v016 on v016.id = schet.iddisp
  22. where exists( select 1 from bills.sluch
  23. left join directory.v002 on v002.id = sluch.idprofil
  24. where sluch.idzsl = zsl.id )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement