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


SELECT
    count(*) AS total_pensioners,
    count(*) FILTER (
        WHERE aibd.accepted::date <= DATE '2026-06-30'
    ) AS br_before_or_on_date,
    count(*) FILTER (
        WHERE aibd.accepted::date > DATE '2026-06-30'
    ) AS br_after_date,
    count(*) FILTER (
        WHERE aibd.id IS NOT NULL
          AND aibd.accepted IS NULL
    ) AS br_without_accepted_date,
    count(*) FILTER (
        WHERE aibd.id IS NULL
    ) AS br_not_found
FROM pens p
LEFT JOIN ourpension.application_individual_bank_detail aibd
    ON aibd.id = p.bank_detail_id;