recruitment_idrecruitment_id=age_limitage_limitYdeathdeathYremoved_registryremoved_registryYdeprivation_citizenshipdeprivation_citizenshipYtravel_abroadtravel_abroadYliving_abroadtravel_abroadYotherotherYdeprivation_citizen_percentsdeprivation_citizen_percentsYage_limit_percentage_limit_percentYdeath_percentdeath_percentYtravel_abroad_percenttravel_abroad_percentYliving_abroad_percentliving_abroad_percentYother_percentother_percentYrecruitment_idrecruitment_idN102480YMerge joinMergeJoinY1noneFULL OUTERSort rows 2Sort rowsorgorg56080YSelect values 2SelectValuesY1noneN832416YSort rowsSortRowsY1none%%java.io.tmpdir%%out1000000NNorgYNN0N448192YSort rows 2SortRowsY1none%%java.io.tmpdir%%out1000000NNorgYNN0N46480YTable input (decision-document-service) РФTableInputY1nonepostgres.decision-document-servicewith t1 as
(select count(*) as age_limit
from public.decision d --(БД решений)
inner join public.decision_type dt on dt.id = d.type_id and dt.code = '9'
where d.extra_info -> 'cause' = '"ageLimit"') ,
t2 as (select count(*) as death
from public.decision d --(БД решений)
inner join public.decision_type dt on dt.id = d.type_id and dt.code = '9'
where d.extra_info -> 'cause' = '"notAlive"')
select t1.age_limit, t2.death, 1 as org, '00' as recruitment_id, 0 as deprivation_citizenship, 0 as travel_abroad, 0 as living_abroad, 0 as other,
0 as deprivation_citizen_percents, 0 as age_limit_percent, 0 as death_percent, 0 as travel_abroad_percent, 0 as living_abroad_percent, 0 as other_percent
from t1 full outer join t2 on 1 = 1
0NNN20880YTable input 2 (person_registry)TableInputN1nonepostgres.person_registryselect count(*) as removed_registry, 1 org
from recruits r
where r.system_pgs_status = '1.3' and r.current_recruitment_id is not null and r.target_recruitment_id is not null0NNN208192YN