Загрузка данных


SELECT
    count(DISTINCT opaa.id) AS applications,
    count(DISTINCT i.id) AS people
FROM ourpension.ops_pension_assignment_application opaa
JOIN ourpension.sharer s
    ON s.id = opaa.sharer_id
JOIN ourpension.contract c
    ON c.id = s.contract_id
JOIN ourpension.individual i
    ON i.id = c.individual_id
JOIN ourpension.address a
    ON a.id = i.registration_address_id
LEFT JOIN ourpension.application_individual_bank_detail aibd
    ON aibd.id = opaa.bank_detail_id
WHERE opaa.ops_payment_type_code = '05'
  AND opaa.appeal_date <= DATE '2026-06-30'
  AND aibd.accepted::date <= DATE '2026-06-30';