Add area_commitment_parcel table

This commit is contained in:
2023-04-15 16:34:55 +02:00
parent e49f66f922
commit 4907f71bcb
5 changed files with 54 additions and 30 deletions

View File

@ -5,6 +5,20 @@ FROM AT_gem g
JOIN AT_ort o ON o.gkz = g.gkz
JOIN AT_plz_dest p ON p.okz = o.okz;
CREATE VIEW v_contract AS
SELECT v.vnr, v.mgnr, v.year_from, v.year_to,
GROUP_CONCAT(DISTINCT p.kgnr || '-' || p.gstnr) AS gstnrs,
f.area, f.sortid,
GROUP_CONCAT(DISTINCT a.attrid) AS attributes,
f.cultid,
v.comment
FROM contract v
LEFT JOIN area_commitment f ON f.vnr = v.vnr
LEFT JOIN area_commitment_parcel p ON p.vnr = f.vnr
LEFT JOIN area_commitment_attribute a ON a.vnr = f.vnr
GROUP BY v.vnr
ORDER BY v.vnr;
CREATE VIEW v_delivery AS
SELECT p.year, p.did, p.dpnr,
d.date, d.time, d.zwstid, d.lnr, d.lsnr,