Gullin / plandokument

0 stars 0 forks source link

Plan med flera planområden listar planhandlingar redundant #12

Closed Gullin closed 6 years ago

Gullin commented 6 years ago

Exempel på gällande plan som fenomenet existerar för är 12-LAN-344.

Gullin commented 6 years ago

Fel i underliggande data. För en plan med flera planområden saknades information för en delgeometri. Vid gruppering till cachen skapas flera planposter, vilket medför upprepning i presentationen av samma plan.

Gullin commented 6 years ago

Bristen synliggörs enklast genom nedan SQL-sats listning, flest förekomster överst och resp. plan får endast förekomma en gång. SELECT f.nyckel, COUNT(*) antal FROM ( SELECT TO_CHAR(plan_id) AS nyckel, akt, akt_egn AS akttidigare, akt_pb AS aktegen, planfk, plannamn, CASE WHEN SYSDATE BETWEEN TO_DATE(dat_genomf_f, 'YYYY-MM-DD') AND TO_DATE(dat_genomf_t, 'YYYY-MM-DD') THEN 1 ELSE 0 END AS isgenomf, dat_beslut, dat_genomf_f, dat_genomf_t, dat_lagakraft, planavgift FROM gis_v_planytor GROUP BY plan_id, akt, akt_egn, akt_pb, planfk, plannamn, CASE WHEN SYSDATE BETWEEN TO_DATE(dat_genomf_f, 'YYYY-MM-DD') AND TO_DATE(dat_genomf_t, 'YYYY-MM-DD') THEN 1 ELSE 0 END, dat_beslut, dat_genomf_f, dat_genomf_t, dat_lagakraft, planavgift) f GROUP BY nyckel ORDER BY antal DESC;