Ignore:
Timestamp:
03/27/15 13:18:38 (9 years ago)
Author:
frank.jaeger
Message:

kleine Verbesserungen am Post-Processing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/sichten.sql

    r339 r353  
    3737--  2014-09-29 substring(gml_id,1,16) wieder entfernen, gml_id ist im Schema nun wieder fixe 16 Zeichen lang. 
    3838--  2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
    39  
     39--  2015-03-19 View "suche_grosse_gb_bestaende" 
    4040 
    4141-- Bausteine fÃŒr andere Views: 
     
    830830CREATE OR REPLACE VIEW erbbaurechte_suchen 
    831831AS 
    832   SELECT f.gml_id, f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch, f.nenner 
     832  SELECT f.gml_id, 
     833         f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch,  
     834         f.nenner 
    833835   FROM ax_flurstueck    f  
    834836   JOIN doppelverbindung d     -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
     
    839841 
    840842COMMENT ON VIEW erbbaurechte_suchen 
    841  IS 'Suche nach FÀllen mit Buchungsrt 2101=Erbbaurecht'; 
     843 IS 'Suche nach FÀllen mit Buchungsart 2101=Erbbaurecht'; 
     844 
     845CREATE OR REPLACE VIEW aufgeteilte_grundstuecke_suchen 
     846AS 
     847  SELECT f.gml_id, 
     848         f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch,  
     849         f.nenner, 
     850         s.buchungsart, b.bezeichner AS buchungsart_bezeichnung 
     851   FROM ax_flurstueck    f  
     852   JOIN doppelverbindung d     -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 
     853     ON d.fsgml = f.gml_id  
     854   JOIN ax_buchungsstelle s    -- Buchungs-Stelle 
     855     ON d.bsgml = s.gml_id  
     856   JOIN v_bs_buchungsart b ON b.wert = s.buchungsart 
     857   WHERE s.buchungsart IN (1101, 1102, 1301, 2201, 2203, 2301, 2303)  
     858    AND f.endet IS NULL AND s.endet IS NULL; 
     859 
     860COMMENT ON VIEW aufgeteilte_grundstuecke_suchen 
     861 IS 'Suche nach FÀllen mit besonderen Buchungsarten (nicht GrundstÃŒck oder Erbbaurecht)'; 
    842862 
    843863 
     
    11701190 IS 'Suche nach verschiedenen historischen Versionen eines Objektes bei denen das beginn-Datum aufsteigend ist, aber das endet-Datum absteigend (Falsch!).'; 
    11711191 
     1192 
     1193-- Suchen von großen BestÀnden, z.B. Grundbuch-Blatt mit mehr als 1000 FlurstÃŒcken 
     1194-- Diese BlÀtter machen Probleme bei der NW11-Abfrage der FinanzÀmter auf dem ALKIS-Bestand von ibR. 
     1195CREATE OR REPLACE VIEW suche_grosse_gb_bestaende 
     1196AS  
     1197  -- Blatt  <IstBestandteilVon<  Buchung  <IstGebucht<  FlurstÃŒck 
     1198  SELECT b.bezirk || '-' || b.buchungsblattnummermitbuchstabenerweiterung AS bestand, 
     1199         count(f.gml_id) AS anz_flurstuecke 
     1200  FROM ax_buchungsblatt  b -- Blatt 
     1201  JOIN ax_buchungsstelle g -- GrundstÃŒck 
     1202    ON b.gml_id = g.istbestandteilvon 
     1203  JOIN ax_flurstueck     f -- FlurstÃŒck 
     1204    ON f.istgebucht = g.gml_id 
     1205  WHERE b.endet IS NULL AND g.endet IS NULL AND f.endet IS NULL  
     1206  GROUP BY b.bezirk || '-' ||b.buchungsblattnummermitbuchstabenerweiterung 
     1207  HAVING count(f.gml_id) > 300  
     1208  ORDER BY b.bezirk || '-' ||b.buchungsblattnummermitbuchstabenerweiterung 
     1209  LIMIT 30; 
     1210 
     1211COMMENT ON VIEW suche_grosse_gb_bestaende 
     1212 IS 'Suche nach GB-Blatt mit vielen FlurstÃŒcken.'; 
     1213 
    11721214-- END -- 
Note: See TracChangeset for help on using the changeset viewer.