From c9cf267f50d15c4865aeaddc108283d68564228b Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Sat, 15 Apr 2023 18:18:34 +0200 Subject: [PATCH] Update views --- sql/sample.sql | 4 ++-- sql/v01/20.view.sql | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sql/sample.sql b/sql/sample.sql index d69764d..69fb7df 100644 --- a/sql/sample.sql +++ b/sql/sample.sql @@ -16,8 +16,8 @@ INSERT INTO wine_attribute VALUES INSERT INTO wine_cultivation VALUES ('N', 'Normal'), -('KIP', 'KIP'), -('BIO', 'Org. Biologisch'); +('KIP', 'Kontrollierte Integrierte Produktion'), +('BIO', 'Organisch Biologisch'); INSERT INTO wb_kg SELECT k.kgnr, 1 diff --git a/sql/v01/20.view.sql b/sql/v01/20.view.sql index b4f3146..5cca158 100644 --- a/sql/v01/20.view.sql +++ b/sql/v01/20.view.sql @@ -6,13 +6,15 @@ FROM AT_gem g 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, +SELECT v.vnr, m.mgnr, m.family_name, m.given_name, + v.date, 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 + JOIN member m ON m.mgnr = v.mgnr 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