-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Můžeme využít toho, že při kandidatuře do komunálek je povinnost bydliště v místě kandidatury (ověřit přesnou podmínku), takže bychom měli být schopni nějak propojit kandidátky (ideálně ty výherní/lidi nahoře) s rejstříkem, a tím pádem s VZ/RS/ReD/atd.
WITH komunal AS (
SELECT
*
FROM
volby.komunalni_kandidati
INNER JOIN volby.komunalni_obce USING (datum,
okres,
kodzastup)
WHERE
datum = '2022-09-23'
AND nazevzast = 'Praha 5'
AND mandat
-- TODO: priblizny vek sedi?
LIMIT 1000
)
SELECT
nazev.ico, subjekty.pravni_forma, subjekty.esa2010, nazev.nazev, komunal.*, ang.*
FROM
justice.angazovane_osoby ang
inner join justice.nazev using(ico)
inner join komunal on lower(komunal.jmeno) = lower(ang.jmeno) and lower(komunal.prijmeni) = lower(ang.prijmeni) and komunal.nazevobce = ang.adresa_obec
INNER JOIN res.subjekty USING(ico)
where nazev.datum_vymaz is null
and pravni_forma not in ('Společenství vlastníků jednotek', 'Příspěvková organizace')
and esa2010 not in ('Veřejné podniky nefinanční')
LIMIT 1000;
CREATE INDEX angazovane_osoby_jmeno_prijmeni_adresa_obec_idx
ON justice.angazovane_osoby
(lower(prijmeni), lower(jmeno), adresa_obec);Metadata
Metadata
Assignees
Labels
No labels