Ignore:
Timestamp:
10/11/17 13:10:47 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS Buchauskunft überarbeitet: Bodenschätzung im FS-Nachweis. Filter auf "endet IS NULL".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisnamstruk.php

    r387 r389  
    99        2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 
    1010        2017-06-02 Validierung Eingabeparameter, Feinkorrekturen 
     11        2017-10-09 Sauber filtern auf endet IS NULL 
    1112*/ 
    1213session_start(); 
     
    5354$sql="SELECT p.nachnameoderfirma, p.anrede, p.vorname, p.geburtsname, p.geburtsdatum, p.namensbestandteil, p.akademischergrad, a.v AS anrv 
    5455FROM ax_person p LEFT JOIN alkis_wertearten a ON cast(p.anrede AS character varying)=a.k AND a.element='ax_person' AND a.bezeichnung='anrede'  
    55 WHERE gml_id= $1;"; 
     56WHERE gml_id= $1 AND p.endet IS NULL;"; 
    5657 
    5758$v = array($gmlid); 
     
    8990 
    9091        $sqla ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland  
    91         FROM ax_anschrift a JOIN ax_person p ON a.gml_id=ANY(p.hat) WHERE p.gml_id= $1 ORDER BY a.gml_id DESC ;"; 
     92        FROM ax_anschrift a JOIN ax_person p ON a.gml_id=ANY(p.hat) WHERE p.gml_id= $1 AND a.endet IS NULL AND p.endet IS NULL ORDER BY a.gml_id DESC ;"; 
    9293 
    9394        $v = array($gmlid); 
     
    151152        ."LEFT JOIN ax_buchungsblattbezirk b ON g.land=b.land AND g.bezirk=b.bezirk " 
    152153        ."LEFT JOIN alkis_wertearten wb ON cast(g.blattart AS character varying)=wb.k AND wb.element='ax_buchungsblatt' AND wb.bezeichnung='blattart' " 
    153         ."WHERE p.gml_id= $1 " 
     154        ."WHERE p.gml_id= $1 AND p.endet IS NULL AND n.endet IS NULL AND b.endet IS NULL " 
    154155        ."ORDER BY b.bezeichnung, g.buchungsblattnummermitbuchstabenerweiterung, n.laufendenummernachdin1421;"; 
    155156        // buchungsblatt... mal mit und mal ohne fuehrende Nullen, bringt die Sortierung durcheinander 
Note: See TracChangeset for help on using the changeset viewer.