Advertisement
Guest User

Untitled

a guest
May 20th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. select * from cmn_finder where code = 'onk.sh_lek.v024';
  2.  
  3. SELECT id, concat_ws('::', code, name) as name, code
  4. from (select iddkk::text as code, dkkname as name, id, datebeg::date, dateend::date from billing.v024 where iddkk ~* '^sh|^mt|^нет') sh_lek
  5.     WHERE concat(code, '::', name, '::', id) ilike '%239%'
  6. and (datebeg is null or datebeg <= CURRENT_DATE) and (dateend is null or dateend >= CURRENT_DATE);
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. select * from cmn_finder where code = 'onk.gist_rslt.n007_8_result';
  16. select * from cmn_finder where code = 'case.stepResult';
  17. select * from cmn_finder where code = 'case.stepCareResult'
  18.  
  19.  
  20. with cte as (
  21.     SELECT id, concat_ws('::', code, name) as name, code
  22.     from (
  23.         select r.id_r_m::text as code, r.r_m_name || ' (' || g.mrf_name || ')' as name, r.id,
  24.             r.datebeg::date as r_datebeg, r.dateend::date as r_dateend, g.datebeg::date as g_datebeg, g.dateend::date as g_dateend
  25.         from billing.n008 r join billing.n007 g ON g.id=r.id_mrf) gist_rslt
  26.         where (r_datebeg is null or r_datebeg <= CURRENT_DATE)
  27.             and (r_dateend is null or r_dateend >= CURRENT_DATE)
  28.             and (g_datebeg is null or g_datebeg <= CURRENT_DATE)
  29.             and (g_dateend is null or g_dateend >= CURRENT_DATE)
  30. )
  31. select id, name, code from cte  --where name ilike '%' || :text || '%'
  32. order by code like '0%', code, name;
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. select distinct mc_step_result.id, mc_step_result.name, mc_step_result.is_closed
  40.             from (select * from mc_step_result ) mc_step_result
  41.             left outer join (select * from mc_step_result_to_care_regimen ) mc_step_result_to_care_regimen
  42.             on mc_step_result_to_care_regimen.step_result_id = mc_step_result.id   
  43. where /*lower(name) like '%'||lower(:text)||'%' and (mc_step_result_to_care_regimen.regimen_id = :regimenId or :regimenId = '-1')
  44. and */(mc_step_result.to_dt is null or mc_step_result.to_dt > current_date)
  45.  
  46.  
  47.  
  48. select mc_step_care_result.id, mc_step_care_result.name, mc_step_care_result.code as code from (select * from mc_step_care_result ) mc_step_care_result
  49.  inner join (select * from mc_step_result_care_result ) mc_step_result_care_result
  50.             on mc_step_result_care_result.care_result_id = mc_step_care_result.id inner join (select * from mc_care_result_to_care_regimen ) mc_care_result_to_care_regimen
  51.             on mc_care_result_to_care_regimen.care_result_id = mc_step_care_result.id  
  52. where mc_step_result_care_result.result_id = :resultId and mc_care_result_to_care_regimen.regimen_id = :regimenId and lower(mc_step_care_result.name) like '%'||lower(:text)||'%'
  53.  
  54.  
  55. select * from mc_care_result_to_care_regimen where id = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement