--http://bi.mz.mosreg.ru/#edit/etl/236

with prm as (
select GETDATE()::timestamp as Date,
       GETDATE()::timestamp as DT),
PersC as
(
  select L.Lpu_id,
         -- COUNT(distinct  EPS.Person_id ) as cnt_PersC,
         COUNT(distinct (case
                           when ERP.EvnReanimatPeriod_rid is null then EPS.Person_id
                         end)) as cnt_PersC,
         COUNT(distinct (case
                           when ERP.EvnReanimatPeriod_rid is not null then EPS.Person_id
                         end)) as cnt_PersCIVL,
         0 as cnt_PersNIVL,
         0 as cnt_PersN,
         --Бронь
         dir.cntReservCar,
         dir.cntReservCarIVL,
         0 as cntReservNevr,
         0 as cntReservNevrIVL
  from dbo.v_Lpu L
       inner join dbo.v_EvnPS EPS on EPS.Lpu_id = L.Lpu_id and COALESCE(L.Lpu_IsTest, 1) = 1 -- and L.Lpu_id = 13100875
 and L.Lpu_begDate < dateadd('day', 1, (select Date from prm)) and COALESCE(L.Lpu_endDate, (select Date from prm)) >= (select Date from prm)
 and cast (EPS.EvnPS_setdate as date) >= '01.01.2020' and EPS.EvnPS_setDate <= (select Date from prm)
 and (EPS.EvnPS_disDate > (select Date from prm)
 or EPS.EvnPS_disDate is null)
       inner join dbo.v_EvnSection ES on ES.EvnSection_pid = EPS.EvnPS_id and ES.EvnSection_setDate <= (select Date from prm)
 and (ES.EvnSection_disDate > (select Date from prm)
 or ES.EvnSection_disDate is null) and COALESCE(ES.EvnSection_IsPriem, 1) = 1
       --and ES.EvnSection_Count-1 = ES.EvnSection_index
       left join v_Diag as Diag on Diag.Diag_id = coalesce(ES.Diag_id, EPS.Diag_id, EPS.Diag_pid) -- ES.Diag_id
       left join fed.v_LpuSectionBedProfileLink LSBPL on LSBPL.LpuSectionBedProfileLink_id = ES.LpuSectionBedProfileLink_fedid
       left join dbo.v_LpuSectionBedProfile LSBP on LSBP.LpuSectionBedProfile_id = LSBPL.LpuSectionBedProfile_id
       left join dbo.v_EvnReanimatPeriod ERP on ERP.EvnReanimatPeriod_rid = EPS.EvnPS_id -- ERP.EvnReanimatPeriod_pid = ES.EvnSection_pid
 and ERP.EvnReanimatPeriod_setDate <= (select Date from prm)
 and (ERP.EvnReanimatPeriod_disDate > (select Date from prm)
 or ERP.EvnReanimatPeriod_disDate is null)
       ---тут
       INNER JOIN LATERAL
       (
         select ESLast.EvnSection_id,
                ESLast.LpuSection_id,
                ESLast.Diag_id,
                COALESCE(ESLast.EvnSection_IsPriem, 1) as EvnSection_IsPriem,
                ESLast.EvnSection_setDT,
                ESLast.EvnSection_setDate,
                ESLast.EvnSection_disDate,
                --       ES.EvnSection_disDT,
                ESLast.DiagSetPhase_id,
                ESLast.LpuSectionBedProfileLink_fedid
         from dbo.v_EvnSection ESLast
         where ESLast.EvnSection_pid = EPS.EvnPS_id and
               ESLast.EvnSection_setDate <= (select Date from prm)
         order by COALESCE(ESLast.EvnSection_IsPriem, 1),
                  ESLast.EvnSection_setDT desc
         limit 1
       ) ESLast on true
       inner join dbo.v_LpuSection LS on LS.LpuSection_id = ESLast.LpuSection_id and (ESLast.EvnSection_disDate > (select Date from prm)
 or ESLast.EvnSection_disDate is null) and ls.lpusectionprofile_id in (20000317, --кардиол
       20000297, --анестезиологии и реаниматологии
       20000430 -- реаниматологии
       )
       LEFT JOIN LATERAL
       (
         select RO.RepositoryObserv_id,
                RepositoryObserv_isIVL,
                RepositoryObserv_isOxygen,
                case
                  when RO.Evn_id = ERP.EvnReanimatPeriod_id then ERP.LpuSection_id
                  else ES.LpuSection_id
                end as LpuSection_id
         from dbo.v_RepositoryObserv RO
         where RO.Evn_id in (ES.EvnSection_id, ERP.EvnReanimatPeriod_id) and
               RO.RepositoryObserv_setDT < dateadd('day', 1, (select Date from prm))
         order by RO.RepositoryObserv_setDT desc
         limit 1
       ) RO on true
       LEFT JOIN LATERAL
       (
         select era.EvnReanimatAction_id
         from v_EvnReanimatAction ERA
         where ERA.EvnReanimatAction_pid = ERP.EvnReanimatPeriod_id and
               era.EvnReanimatAction_setDt < dateadd('day', 1, (select Date from prm)) and
               era.ReanimatActionType_id = 1
         order by era.EvnReanimatAction_setDT desc
         limit 1
       ) era on true
       left join
       (
         select L.Lpu_id,
                null as Address_id,
                COUNT(distinct case
                                 when left (ED.EvnDirection_Num, 3) = 'CN_' or left (ED.EvnDirection_Num, 3) = 'CI_' then ED.EvnDirection_id
                               end) as cntReservCar,
                COUNT(distinct case
                                 when left (ED.EvnDirection_Num, 3) = 'CI_' then ED.EvnDirection_id
                               end) as cntReservCarIVL
         from dbo.v_Lpu L
              inner join dbo.v_EvnDirection_all ED on L.Lpu_id = COALESCE(ED.Lpu_did, ED.Lpu_id) --select * from DirType
 and COALESCE(L.Lpu_IsTest, 1) = 1 and L.Lpu_begDate < dateadd('day', 1, (select Date from prm)) and COALESCE(L.Lpu_endDate, dateadd('day', - 1, (select Date from prm))) >= dateadd('day', - 1, (select Date from prm)) and ED.EvnDirection_insDT between dateadd('hour', - 4, (select DT from prm)) and (select DT from prm)
 and ED.DirType_id = 5 -- 5 На госпитализацию экстренную
 and (ED.EvnDirection_failDT > (select DT from prm)
 or ED.EvnDirection_failDT is null) and
              left (ED.EvnDirection_Num, 3) in ('CI_', 'CN_')
              left join dbo.v_EvnPS EPS on EPS.EvnDirection_id = ED.EvnDirection_id and EPS.EvnPS_setDT between dateadd('hour', - 4, (select DT from prm)) and (select DT from prm)
              LEFT JOIN LATERAL
              (
                select ES.EvnSection_id,
                       COALESCE(ES.EvnSection_IsPriem, 1) as EvnSection_IsPriem
                from dbo.v_EvnSection ES
                where ES.EvnSection_pid = EPS.EvnPS_id and
                      ES.EvnSection_setDT between dateadd('hour', - 4, (select DT from prm)) and
                      (select DT from prm)
                order by COALESCE(ES.EvnSection_IsPriem, 1),
                         ES.EvnSection_setDT desc
                limit 1
              ) ES on true
         WHERE EPS.EvnPS_id is null or
               ES.EvnSection_IsPriem = 2 and
               EPS.PrehospWaifRefuseCause_id is null
         group by L.Lpu_id
       ) dir on dir.Lpu_id = L.Lpu_id
  where (left (Diag.Diag_code, 3) in ('I21', 'I22', 'I23', 'I24', 'I26', 'I44', 'I47', 'I48', 'I50', 'I45') or
        Diag.Diag_code = 'I20.0') and
        ES.lpusection_id in (
                              select lpusection_id
                              from v_lpusection ls
                                   join
                                   (
                                     select lpu_id,
                                            lpu_nick
                                     from v_lpu
                                     where lpu_ogrn in ('1035007200733', '1195081091743', '1035004250038', '1195027016480', '1025001624152', '1035005503356', '1025001466445', '1035004465990',
                                           '1035005503356',
                                           '1205000033358',                                           '1025001278158',                                           '1035008256140',                                           '1175022004816',                                           '1027700442494',                                           '1025005599464',                                           '1025007389770',
                                           --'1025004914967', --убрала Розанова 04.06.2021 по кардиологии
                                           --'1025000845539', --убрала волоколамскую 04.06.2021 по кардиологии
                                           '1025002590458',                                           '1205000065764',
                                           --'1065028003578', --убрала можайскую 04.06.2021 по кардиологии
                                           --'1205000012381', --убрала рузскую 04.06.2021 по кардиологии
                                           --'1035003374262', --убрала королевскую 04.06.2021 по кардиологии
                                           '1035000701592', --убрала балашихинскую 04.06.2021 по кардиологии
                                           --'1035007906053', --убрала раменскую 04.06.2021 по кардиологии
                                           --'1035006103538', --убрала ногинскую 04.06.2021 по кардиологии
                                           '1205000034799'                                           --добавили ступинскую
                                           )
                                   ) l on ls.lpu_id = l.lpu_id
                                   join v_lpuunit lu on ls.lpuunit_id = lu.lpuunit_id
                              where LpuUnitType_SysNick = 'stac'
        ) /*and es.lpusectionprofile_id
 in (
20000317, --кардиол
 20000297, --анестезиологии и реаниматологии
20000430    -- реаниматологии
)*/
        --and (es.lpusectionbedprofile_id in (
        --3083, --кардиологические для больных с острым инфарктом миокарда
        --3107, --койки интенсивной терапии
        --3082, --кардиологические интенсивной терапии
        --3179 --интенсивной терапии
        --) or es.lpusectionbedprofile_id is null
        --)
        and
        lsbp.LpuSectionBedProfile_id in (3083, --кардиологические для больных с острым инфарктом миокарда
        3107, --койки интенсивной терапии
        3082, --кардиологические интенсивной терапии
        3179 --интенсивной терапии)
        )
  group by L.Lpu_id,
           dir.cntReservCar,
           dir.cntReservCarIVL),
PersN as
(
  select L.Lpu_id,
         COUNT(distinct (case                           when
         --  RepositoryObserv_isIVL = 2
         --RO.RepositoryObserv_id is not null or
         ERP.EvnReanimatPeriod_rid is not null then EPS.Person_id
                         end)) as cnt_PersNIVL,
         COUNT(distinct (case                           when
         --  RepositoryObserv_isIVL = 2
         --RO.RepositoryObserv_id is not null or
         ERP.EvnReanimatPeriod_rid is null then EPS.Person_id
                         end)) as cnt_PersN,
         --  COUNT(distinct  EPS.Person_id ) as cnt_PersN,
         0 cnt_PersC,
         0 as cnt_PersCIVL,
         dir.cntReservNevr,
         dir.cntReservNevrIVL,
         0 as cntReservCar,
         0 as cntReservCarIVL
  from dbo.v_Lpu L
       inner join dbo.v_EvnPS EPS on EPS.Lpu_id = L.Lpu_id and COALESCE(L.Lpu_IsTest, 1) = 1 -- and L.Lpu_id = 13100875
 and L.Lpu_begDate < dateadd('day', 1, (select Date from prm)) and COALESCE(L.Lpu_endDate, (select Date from prm)) >= (select Date from prm)
 and cast (EPS.EvnPS_setdate as date) >= '01.01.2020' and EPS.EvnPS_setDate <= (select Date from prm)
 and (EPS.EvnPS_disDate > (select Date from prm)
 or EPS.EvnPS_disDate is null)
       inner join dbo.v_EvnSection ES on ES.EvnSection_pid = EPS.EvnPS_id and ES.EvnSection_setDate <= (select Date from prm)
 and (ES.EvnSection_disDate > (select Date from prm)
 or ES.EvnSection_disDate is null) and COALESCE(ES.EvnSection_IsPriem, 1) = 1 and ES.EvnSection_Count - 1 = ES.EvnSection_index
       left join v_Diag as Diag on Diag.Diag_id = coalesce(ES.Diag_id, EPS.Diag_id, EPS.Diag_pid) -- ES.Diag_id
       left join fed.v_LpuSectionBedProfileLink LSBPL on LSBPL.LpuSectionBedProfileLink_id = ES.LpuSectionBedProfileLink_fedid
       left join dbo.v_LpuSectionBedProfile LSBP on LSBP.LpuSectionBedProfile_id = LSBPL.LpuSectionBedProfile_id
       left join dbo.v_EvnReanimatPeriod ERP on ERP.EvnReanimatPeriod_rid = EPS.EvnPS_id -- ERP.EvnReanimatPeriod_pid = ES.EvnSection_pid
 and ERP.EvnReanimatPeriod_setDate <= (select Date from prm)
 and (ERP.EvnReanimatPeriod_disDate > (select Date from prm)
 or ERP.EvnReanimatPeriod_disDate is null)
       INNER JOIN LATERAL
       (
         select ESLast.EvnSection_id,
                ESLast.LpuSection_id,
                ESLast.Diag_id,
                COALESCE(ESLast.EvnSection_IsPriem, 1) as EvnSection_IsPriem,
                ESLast.EvnSection_setDT,
                ESLast.EvnSection_setDate,
                ESLast.EvnSection_disDate,
                --       ES.EvnSection_disDT,
                ESLast.DiagSetPhase_id,
                ESLast.LpuSectionBedProfileLink_fedid
         from dbo.v_EvnSection ESLast
         where ESLast.EvnSection_pid = EPS.EvnPS_id and
               ESLast.EvnSection_setDate <= (select Date from prm)
         order by COALESCE(ESLast.EvnSection_IsPriem, 1),
                  ESLast.EvnSection_setDT desc
         limit 1
       ) ESLast on true
       inner join dbo.v_LpuSection LS on LS.LpuSection_id = ES.LpuSection_id and ls.LpuSectionProfile_id in (20000336, --    неврологии
       20000297, --анестезиологии и реаниматологии
       20000430 -- реаниматологии
       ) and (ESLast.EvnSection_disDate > (select Date from prm)
 or ESLast.EvnSection_disDate is null)
       LEFT JOIN LATERAL
       (
         select RO.RepositoryObserv_id,
                RepositoryObserv_isIVL,
                RepositoryObserv_isOxygen,
                case
                  when RO.Evn_id = ERP.EvnReanimatPeriod_id then ERP.LpuSection_id
                  else ES.LpuSection_id
                end as LpuSection_id
         from dbo.v_RepositoryObserv RO
         where RO.Evn_id in (ES.EvnSection_id, ERP.EvnReanimatPeriod_id) and
               RO.RepositoryObserv_setDT < dateadd('day', 1, (select Date from prm))
         order by RO.RepositoryObserv_setDT desc
         limit 1
       ) RO on true
       LEFT JOIN LATERAL
       (
         select era.EvnReanimatAction_id
         from v_EvnReanimatAction ERA
         where ERA.EvnReanimatAction_pid = ERP.EvnReanimatPeriod_id and
               era.EvnReanimatAction_setDt < dateadd('day', 1, (select Date from prm)) and
               era.ReanimatActionType_id = 1
         order by era.EvnReanimatAction_setDT desc
         limit 1
       ) era on true
       left join
       (
         select L.Lpu_id,
                null as Address_id,
                COUNT(distinct case
                                 when left (ED.EvnDirection_Num, 3) = 'NN_' or left (ED.EvnDirection_Num, 3) = 'NI_' then ED.EvnDirection_id
                               end) as cntReservNevr,
                COUNT(distinct case
                                 when left (ED.EvnDirection_Num, 3) = 'NI_' then ED.EvnDirection_id
                               end) as cntReservNevrIVL
         from dbo.v_Lpu L
              inner join dbo.v_EvnDirection_all ED on L.Lpu_id = COALESCE(ED.Lpu_did, ED.Lpu_id) --select * from DirType
 and COALESCE(L.Lpu_IsTest, 1) = 1 and L.Lpu_begDate < dateadd('day', 1, (select Date from prm)) and COALESCE(L.Lpu_endDate, dateadd('day', - 1, (select Date from prm))) >= dateadd('day', - 1, (select Date from prm)) and ED.EvnDirection_insDT between dateadd('hour', - 4, (select DT from prm)) and (select DT from prm)
 and ED.DirType_id = 5 -- 5 На госпитализацию экстренную
 and (ED.EvnDirection_failDT > (select DT from prm)
 or ED.EvnDirection_failDT is null) and
              left (ED.EvnDirection_Num, 3) in ('NN_', 'NI_')
              left join dbo.v_EvnPS EPS on EPS.EvnDirection_id = ED.EvnDirection_id and EPS.EvnPS_setDT between dateadd('hour', - 4, (select DT from prm)) and (select DT from prm)
              LEFT JOIN LATERAL
              (
                select ES.EvnSection_id,
                       COALESCE(ES.EvnSection_IsPriem, 1) as EvnSection_IsPriem
                from dbo.v_EvnSection ES
                where ES.EvnSection_pid = EPS.EvnPS_id and
                      ES.EvnSection_setDT between dateadd('hour', - 4, (select DT from prm)) and
                      (select DT from prm)
                order by COALESCE(ES.EvnSection_IsPriem, 1),
                         ES.EvnSection_setDT desc
                limit 1
              ) ES on true
         WHERE EPS.EvnPS_id is null or
               ES.EvnSection_IsPriem = 2 and
               EPS.PrehospWaifRefuseCause_id is null
         group by L.Lpu_id
       ) dir on dir.Lpu_id = L.Lpu_id
  where ((left (Diag.Diag_code, 3) between 'I60' and 'I65') or
        left (Diag.Diag_code, 3) in ('G45')) and
        ES.lpusection_id in (
                              select lpusection_id
                              from v_lpusection ls
                                   join
                                   (
                                     select lpu_id,
                                            lpu_nick
                                     from v_lpu
                                     where lpu_ogrn in ('1035005503356','1035007200733', '1035004250038', '1195027016480', '1025001201170', '1025001624152', 
                                     '1035005503356', '1025001466445', '1035004465990', '1205000033358', '1025001278158', '1035008256140', '1175022004816', 
                                     '1025005599464', '1025007389770', '1025004914967', '1025000845539', '1025002590458', '1205000065764', '1065028003578', 
                                     '1035011654556', '1035003374262', '1035000701592', '1215000105286', '1035006103538', '1195074004366', '1025006174852', 
                                     '1205000012381', '1195081091743', '1025001767548', '1205000034799' --добавили ступинскую
                                           )
                                   ) l on ls.lpu_id = l.lpu_id
                                   join v_lpuunit lu on ls.lpuunit_id = lu.lpuunit_id
                              where LpuUnitType_SysNick = 'stac'
        )
        and
        lsbp.LpuSectionBedProfile_id in (3101, --Неврологические для больных с острыми нарушениями мозгового кровообращения
        3102, --Неврологические интенсивной терапии
        3179, --Реанимационные
        3107 --Интенсивной терапии
        )
  group by L.Lpu_id,
           dir.cntReservNevr,
           dir.cntReservNevrIVL),
localMO as (
select 'АО "ГРУППА КОМПАНИЙ "МЕДСИ"' lpu_nick,
       '5067746338732'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Воскресенская районная больница №2"' lpu_nick,
       '1075005002160'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Дрезненская городская больница"' lpu_nick,
       '1025007461434'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Дубненская городская больница"' lpu_nick,
       '1075010004673'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Клинический центр восстановительной медицины и реабилитации"' lpu_nick,
       '1037739256906'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Клинская областная больница"' lpu_nick,
       '1025002590458'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Клинский кожно-венерологический диспансер"' lpu_nick,
       '1035003950079'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Королевский кожно-венерологический диспансер"' lpu_nick,
       '1035003354121'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Московский областной хоспис (для детей)"' lpu_nick,
       '1185027014908'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Одинцовский кожно-венерологический диспансер"' lpu_nick,
       '1035006474580'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Павлово-Посадский кожно-венерологический диспансер"' lpu_nick,
       '1055007307728'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Психиатрическая больница №22"' lpu_nick,
       '1025006175370'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Сергиево-Посадский кожно-венерологический диспансер"' lpu_nick,
       '1035008354226'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Химкинская областная больница"' lpu_nick,
       '1025006174852'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Центральная городская больница имени М.В. Гольца"' lpu_nick,
       '1025007067854'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Центральная городская клиническая больница г. Реутов"' lpu_nick,
       '1035008256140'       OGRN,
       0 K,
       0 N
union all
select 'ГАУЗ МО "Щелковский кожно-венерологический диспансер"' lpu_nick,
       '1035010211532'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Авсюнинская участковая больница"' lpu_nick,
       '1035011300631'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Балашихинская областная больница"' lpu_nick,
       '1035000701592'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Балашихинский родильный дом"' lpu_nick,
       '1165012052700'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Бронницкая городская больница"' lpu_nick,
       '1025005121305'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Верейская участковая больница"' lpu_nick,
       '1025007460752'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Видновская районная клиническая больница"' lpu_nick,
       '1025000657857'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Видновский перинатальный центр"' lpu_nick,
       '1025000661696'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Волоколамская центральная районная больница"' lpu_nick,
       '1025000845539'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Воскресенская первая районная больница"' lpu_nick,
       '1175022004816'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Давыдовская районная больница"' lpu_nick,
       '1025007461962'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Дедовская городская больница"' lpu_nick,
       '1035003056208'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Демиховская участковая больница"' lpu_nick,
       '1035011301038'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Детский клинический многопрофильный центр Московской области"' lpu_nick,
       '1037700069956'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Дзержинская городская больница"' lpu_nick,
       '1025007270750'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Дмитровская городская больница"' lpu_nick,'1205000033358'       OGRN,  0 K,     0 N
union all
          --
select 'ГБУЗ МО "Долгопрудненская центральная городская больница"' lpu_nick,
       '1025001201170'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Домодедовская центральная городская больница"' lpu_nick,
       '1025001278158'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Егорьевская центральная районная больница"' lpu_nick,
       '1025001466445'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Егорьевский кожно-венерологический диспансер"' lpu_nick,
       '1035002358478'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Жуковская городская клиническая больница"' lpu_nick,
       '1025001624152'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Зарайская центральная районная больница"' lpu_nick,
       '1025001718059'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Ивантеевская центральная городская больница"' lpu_nick,
       '1025001767548'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Истринская районная клиническая больница"' lpu_nick,
       '1035003055020'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Каширская центральная районная больница"' lpu_nick,
       '1025002510664'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Климовская городская больница №2"' lpu_nick,
       '1025002690129'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Климовская центральная городская больница"' lpu_nick,
       '1025002690602'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Клинская детская городская больница"' lpu_nick,
       '1025002591899'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Коломенская центральная районная больница"' lpu_nick,
       '1035004250038'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Коломенский перинатальный центр"' lpu_nick,
       '1165022052898'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Королевская городская больница"' lpu_nick,
       '1035003374262'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Красногорская городская больница №1"' lpu_nick,
       '1035004465990'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Красногорская городская больница №2"' lpu_nick,
       '1025002882948'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Куровская городская больница"' lpu_nick,
       '1025007461632'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Ликинская городская больница"' lpu_nick,
       '1025007458871'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Лобненская центральная городская больница"' lpu_nick,
       '1035004800258'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Лотошинская центральная районная больница"' lpu_nick,
       '1025007373863'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Луховицкая центральная районная больница"' lpu_nick,
       '1025007389770'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Лыткаринская городская больница"' lpu_nick,
       '1025003177550'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Львовская районная больница"' lpu_nick,
       '1035011456985'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Люберецкая областная больница"' lpu_nick,
       '1195027016480'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Люберецкий кожно-венерологический диспансер"' lpu_nick,
       '1025003212420'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Люберецкий психоневрологический диспансер"' lpu_nick,
       '1025003220340'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Менделеевская городская больница"' lpu_nick,
       '1025005688509'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Михневская районная больница"' lpu_nick,
       '1025005919828'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Можайская центральная районная больница"' lpu_nick,
       '1065028003578'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Монинская больница"' lpu_nick,
       '1025006527875'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московская областная больница им. проф. Розанова В.Н."' lpu_nick,
       '1025004914967'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московская областная детская больница"' lpu_nick,
       '1025007515037'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московская областная детская клиническая травматолого-ортопедическая больница"' lpu_nick,
       '1037700225375'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной госпиталь для ветеранов войн"' lpu_nick,
       '1025005683449'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной клинический наркологический диспансер"' lpu_nick,
       '1195081097331'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной клинический противотуберкулезный диспансер"' lpu_nick,
       '1027700411672'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной научно-исследовательский институт акушерства и гинекологии"' lpu_nick,
       '1027739745461'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной научно-исследовательский клинический институт им М.Ф. Владимирского"' lpu_nick,
       '1037739023200'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной онкологический диспансер"' lpu_nick,
       '1025000511733'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной перинатальный центр"' lpu_nick,
       '1035000711635'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Московский областной центр охраны материнства и детства"' lpu_nick,
       '1105027014454'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Мытищинская городская клиническая больница"' lpu_nick,
       '1035005503356'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Наро-Фоминская областная больница"' lpu_nick,
       '1205000017375'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Наро-Фоминский перинатальный центр"' lpu_nick,
       '1165030052428'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Ногинская центральная районная больница"' lpu_nick,
       '1035006103538'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Одинцовская областная больница"' lpu_nick,
       '1195081091743'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Озерская центральная районная больница"' lpu_nick,
       '1025004543321'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Орехово-Зуевская центральная городская больница"' lpu_nick,
       '1115034003347'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Орехово-Зуевский кожно-венерологический диспансер"' lpu_nick,
       '1035007004735'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Павлово-Посадская центральная районная больница"' lpu_nick,
       '1025004640320'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Подольская городская больница №2"' lpu_nick,
       '1025004710147'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Подольская городская клиническая больница №3"' lpu_nick,
       '1035007209555'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Подольская городская клиническая больница"' lpu_nick,
       '1035007200733'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Подольская детская городская больница"' lpu_nick,
       '1035007201932'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Подольский родильный дом"' lpu_nick,
       '1085074000054'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Протвинская городская больница"' lpu_nick,
       '1025004859010'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №11"' lpu_nick,
       '1025006469102'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №12"' lpu_nick,
       '1025007372961'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №13"' lpu_nick,
       '1025002592746'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №14"' lpu_nick,
       '1025001096780'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №15"' lpu_nick,
       '1055007303449'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №19"' lpu_nick,
       '1055001511762'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №2 им В.И. Яковенко"' lpu_nick,
       '1035009954814'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №23"' lpu_nick,
       '1025003748131'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №24"' lpu_nick,
       '1025000661817'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №28"' lpu_nick,
       '1025002512281'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №3"' lpu_nick,
       '1035002356960'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №4"' lpu_nick,
       '1035011654534'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №5"' lpu_nick,
       '1025005330888'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №6"' lpu_nick,
       '1045004259442'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №7"' lpu_nick,
       '1055008519510'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №8"' lpu_nick,
       '1025004585363'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психиатрическая больница №9"' lpu_nick,
       '1035001608267'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Психоневрологическая больница для детей с поражением ЦНС с нарушением психики"' lpu_nick,
       '1037700177162'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Раменская областная больница"' lpu_nick,
       '1215000105286'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Рошальская городская больница"' lpu_nick,
       '1025006468112'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Рузская областная больница"' lpu_nick,
       '1205000012381'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Сергиево-Посадская районная больница"' lpu_nick,
       '1025005325102'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Серебряно-Прудская центральная районная больница"' lpu_nick,
       '1025007730791'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Серпуховская городская больница имени Семашко Н.А."' lpu_nick,
       '1035008752789'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Серпуховская центральная районная больница"' lpu_nick,
       '1025005599464'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Серпуховский родильный дом"' lpu_nick,
       '1065043009437'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Синьковская участковая больница"' lpu_nick,
       '1025001099672'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Солнечногорская областная больница"' lpu_nick,
       '1205000065764'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Ступинская областная клиническая больница"' lpu_nick,
       '1205000034799'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Ступинский психоневрологический диспансер"' lpu_nick,
       '1045009162384'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Талдомская центральная районная больница"' lpu_nick,
       '1025007829791'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Центральная клиническая психиатрическая больница"' lpu_nick,
       '1027739497268'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Чеховская областная больница"' lpu_nick,
       '1195074004366'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Шатурская центральная районная больница"' lpu_nick,
       '1025006469036'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Шаховская центральная районная больница"' lpu_nick,
       '1025007864793'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Щелковская областная больница"' lpu_nick,
       '1195050016149'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Щелковский перинатальный центр"' lpu_nick,
       '1165050057204'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Щелковский психоневрологический диспансер"' lpu_nick,
       '1035010208353'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Электрогорская городская больница"' lpu_nick,
       '1025004646204'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Электростальская центральная городская больница"' lpu_nick,
       '1025007110480'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО "Яхромская городская больница"' lpu_nick,
       '1035001607046'       OGRN,
       0 K,
       0 N
union all
select 'ГБУЗ МО детский санаторий "Отдых"' lpu_nick,
       '1035002603415'       OGRN,
       0 K,
       0 N
union all
select 'ГКУЗ МО "Дом сестринского ухода"' lpu_nick,
       '1055007329090'       OGRN,
       0 K,
       0 N),
C as (
select '1035007200733' OGRN,       'да'       eq,       20k,       '6'       ivlc,       'РСЦ кардиология'       "type" union
select '1035008256140' OGRN,       'да'       eq,       15k,       '8'       ivlc,       'РСЦ кардиология'       "type" union
select '1035004250038' OGRN,       'да'       eq,       54k,       '10'       ivlc,       'РСЦ кардиология'       "type"       union 
       select '1195027016480' OGRN,       'да'       eq,       60k,       '8'       ivlc,       'РСЦ кардиология'       "type"union
select '1025001624152' OGRN,       'да'       eq,       95k,       '16'       ivlc,       'РСЦ кардиология'       "type" union
select '1025001201170' OGRN,       'да'       eq,       26k,       '6'       ivlc,       'РСЦ кардиология'       "type"       union
       select '1027700442494' OGRN,       'да'       eq,       8k,       '4'       ivlc,       'РСЦ кардиология'       "type"union
select '1035005503356' OGRN,'да' eq,30k,'9' ivlc,'РСЦ кардиология' "type" union
select '1025001466445' OGRN,'да'       eq, 23k, '6'       ivlc,'РСЦ кардиология' "type"union
select '1035004465990' OGRN,       'да'       eq,       60k,
       '18'       ivlc,
       'РСЦ кардиология'       "type"
union
select '1205000033358' OGRN,
       'да'       eq,
       40k,
       '3'       ivlc,
       'РСЦ кардиология'       "type"
union
select '1025001278158' OGRN,
       'да'       eq,
       38k,
       '6'       ivlc,
       'РСЦ кардиология'       "type"
union
select '1175022004816' OGRN,
       'да'       eq,
       39k,
       '6'       ivlc,
       'РСЦ кардиология'       "type"
union
select '1195081091743' OGRN,
       'да'       eq,
       35k,
       '6'       ivlc,
       'РСЦ кардиология'       "type"
union
select '1205000034799' OGRN,
       'да'       eq,
       25k,
       '6'       ivlc,
       'РСЦ кардиология'       "type" 
)
,
N as (
select '1035005503356' OGRN,'да' eq,53k,'18' ivlc,'РСЦ неврология' "type" union
select '1025001767548' OGRN,'да'       eq,   12k,    '3'       ivlc,  'ПСО неврология'       "type"
union
select '1035007200733' OGRN,
       'да'       eq,
       60k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
select '1035004250038' OGRN,
       'да'       eq,
       34k,
       '6'       ivlc,
       'РСЦ неврология'       "type"      
union
select '1035000701592' OGRN,
       ''       eq,
       20k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1035008256140' OGRN,
       'да'       eq,
       15k,
       '4'       ivlc,
       'РСЦ неврология'       "type"
union
select '1195027016480' OGRN,
       'да'       eq,
       50k,
       '12'       ivlc,
       'РСЦ неврология'       "type"
union
select '1025001624152' OGRN,
       'да'       eq,
       64k,
       '12'       ivlc,
       'РСЦ неврология'       "type"
union
      --select '1035005503356' OGRN,'да' eq,53k,'18' ivlc,'РСЦ неврология' type union
select '1025001466445' OGRN,
       'да'       eq,
       41k,
       '9'       ivlc,
       'РСЦ неврология'       "type"
union --исправила 15.06.2021 на 9 вместо 6 ОРИТ
select '1035004465990' OGRN,
       'да'       eq,
       52k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
select '1205000033358' OGRN,
       'да'       eq,
       50k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
select '1025001278158' OGRN,
       'да'       eq,
       19k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
      --select '1035008256140' OGRN,'да' eq,15k,'9' ivlc,'РСЦ неврология' type union
select '1175022004816' OGRN,
       'да'       eq,
       21k,
       '9'       ivlc,
       'РСЦ неврология'       "type"
union
select '1025005599464' OGRN,
       'да'       eq,
       31k,
       '9'       ivlc,
       'ПСО неврология'       "type"
union
select '1025007389770' OGRN,
       'да'       eq,
       38k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1025004914967' OGRN,
       'да'       eq,
       35k,
       '5'       ivlc,
       'ПСО неврология'       "type"
union
select '1025000845539' OGRN,
       'да'       eq,
       14k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1025002590458' OGRN,
       'да'       eq,
       35k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1205000065764' OGRN,
       'да'       eq,
       36k,
       '9'       ivlc,
       'ПСО неврология'       "type"
union
select '1065028003578' OGRN,
       'да'       eq,
       24k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
      --select '1035011654556' OGRN,'да' eq,20k,'6' ivlc,'ПСО неврология' type union
select '1035003374262' OGRN,
       'да'       eq,
       20k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union --исправила 04.06.2021 на 20 и 6
select '1025001201170' OGRN,
       'да'       eq,
       24k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
      --select '1035000701592' OGRN,'да' eq,20k,'6' ivlc,'ПСО неврология' type union
select '1215000105286' OGRN,
       'да'       eq,
       30k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1035006103538' OGRN,
       'да'       eq,
       24k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1195074004366' OGRN,
       'да'       eq,
       27k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
      --select '1025006174852' OGRN,'да' eq,30k,'6' ivlc,'ПСО неврология' type union
select '1205000012381' OGRN,
       'да'       eq,
       24k,
       '6'       ivlc,
       'ПСО неврология'       "type"
union
select '1195081091743' OGRN,
       'да'       eq,
       40k,
       '6'       ivlc,
       'РСЦ неврология'       "type"
union
select '1205000034799' OGRN,
       'да'       eq,
       48k,
       '12'       ivlc,
       'РСЦ неврология'       "type" --добавили ступинскую
)
select cast ((select Date from prm)
       as date) as "load_date",
       COALESCE(lm.lpu_nick, l.lpu_nick) as "Юридическое лицо",
       l.Lpu_OGRN,
       --   COALESCE(l.Lpu_OGRN,lm.OGRN ),
       n.type "Неврология",
       c.type "Кардиология",
       n.eq "КТ",
       c.eq "Ангиограф",
       COALESCE(C.K, 0) as "Коек всего",
       COALESCE(PersC.cnt_PersC, 0) as "Коек занято",
       COALESCE(C.K, 0) - COALESCE(PersC.cnt_PersC, 0) as "Коек свободно",
       COALESCE(Persc.cntReservCar, 0) as "Кард.брон.",
       COALESCE(C.K, 0) - COALESCE(PersC.cnt_PersC, 0) - COALESCE(Persc.cntReservCar, 0) as "Своб.кард.с уч.бр.",
       COALESCE(N.K, 0) as "Коек всего_2",
       COALESCE(PersC.cnt_PersN, 0) as "Коек занято_2",
       COALESCE(N.K, 0) - COALESCE(PersC.cnt_PersN, 0) as "Коек свободно_2",
       COALESCE(persc.cntReservNevr, 0) as "Нерв.брон.",
       COALESCE(N.K, 0) - COALESCE(PersC.cnt_PersN, 0) - COALESCE(persc.cntReservNevr, 0) as "Нерв.брон.свободно",
       c.ivlc "ИВЛ всего 1 к",
       COALESCE(cnt_PersCIVL, 0) "ИВЛ занято 1",
       COALESCE(c.ivlc::int, 0) - COALESCE(cnt_PersCIVL::int, 0) as "ИВЛ свободно 1",
       COALESCE(Persc.cntReservCarIVL, 0) as "Кард.брон.ивл",
       COALESCE(c.ivlc::int, 0) - COALESCE(cnt_PersCIVL::int, 0) - COALESCE(Persc.cntReservCarIVL::int, 0) as "Кард.брон.ивл свободно",
       n.ivlc "ИВЛ всего 2",
       COALESCE(cnt_PersNIVL, 0) "ИВЛ занято 2",
       COALESCE(n.ivlc::int, 0) - COALESCE(cnt_PersNIVL::int, 0) "ИВЛ свободно 2",
       COALESCE(persc.cntReservNevrIVL, 0) as "Нерв.брон.ИВЛ",
       COALESCE(n.ivlc::int, 0) - COALESCE(cnt_PersNIVL::int, 0) - COALESCE(persc.cntReservNevrIVL::int, 0) "Невр.брон.ивл свободно"
from
     --cnt_PersNIVL
     --cnt_PersCIVL
     dbo.v_Lpu L
     left join
     (
       select lpu_id,
              sum(cnt_PersC) cnt_PersC,
              sum(cnt_PersN) cnt_PersN,
              sum(cnt_PersNIVL) cnt_PersNIVL,
              sum(cnt_PersCIVL) cnt_PersCIVL,
              sum(cntReservCar) cntReservCar,
              sum(cntReservCarIVL) cntReservCarIVL,
              sum(cntReservNevr) cntReservNevr,
              sum(cntReservNevrIVL) cntReservNevrIVL
       from (
              select lpu_id,
                     cnt_PersC,
                     cnt_PersN,
                     cnt_PersNIVL,
                     cnt_PersCIVL,
                     cntReservCar,
                     cntReservCarIVL,
                     cntReservNevr,
                     cntReservNevrIVL
              from PersC
              union all
              select lpu_id,
                     cnt_PersC,
                     cnt_PersN,
                     cnt_PersNIVL,
                     cnt_PersCIVL,
                     cntReservCar,
                     cntReservCarIVL,
                     cntReservNevr,
                     cntReservNevrIVL
              from PersN
            ) p
       group by lpu_id
     ) PersC on L.Lpu_id = COALESCE(PersC.Lpu_id, - 1)
     left join localMO lm on l.Lpu_OGRN = lm.OGRN
     left join C C on l.Lpu_OGRN = C.OGRN
     left join N N on l.Lpu_OGRN = N.OGRN
where l.Lpu_OGRN in ('1035007200733', '1035004250038', '1195027016480', '1025001624152', '1025001201170', '1035008256140',
      '1035005503356',
      '1025001466445',      '1035004465990',      '1205000033358',      '1025001278158',
      --'1035008256140',
      '1175022004816',      '1035007200733',      '1025005599464',      '1025007389770',      '1025004914967',      '1025000845539',      '1025002590458',      '1205000065764',      '1065028003578',      '1035011654556',      '1035003374262',
      '1035000701592', --убрала балашихинскую 04.06.2021 --добавили 02.03.2022
      '1215000105286',      '1035006103538',      '1195074004366',
      --'1025006174852',
      '1205000012381',      '1195081091743',      '1025001767548',      '1027700442494',      '1205000034799'      --,
      --19.10.2020
      --'1025004710147'
      )
      --and l.Lpu_OGRN='1035000701592'
order by COALESCE(lm.lpu_nick, l.lpu_nick)
         --ООО "ХАВЕН"
         --1027700442494
