[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    14

    SQL über Ergebnistabelle

    Hallo liebe Forumsmitglieder,

    ich erhalte aus dem folgen SQL-Statement

    select z1umon, z1land, sum(z1umse) as "LJ", 0 as "VJ"
    from auftdat.zums01p
    where z1land = '001'
    group by z1umon, z1land
    union
    select z1umon, z1land, 0, sum(z1umse)
    from auftdat.zums02p
    where z1land = '001'
    group by z1umon, z1land
    order by z1umon, z1land


    die folgende temporäre Ergebnistabelle

    1 001 0.000,00 9.132,06
    1 001 2.085,23 0.000,00


    Nun möchte ich daraus eine Zeile machen.

    1 001 2.085,23 9.132,06

    Geht das in einem SQL-Statement??

    Danke für die Antworten, Gruß
    Ewald

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Eine Möglichkeit wäre:
    PHP-Code:
    With X as (select z1umonz1landsum(z1umse) as "LJ"
                  
    from auftdat.zums01p
                  where z1land 
    '001'
                  
    group by z1umonz1land)
         
    as (select z1umonz1landsum(z1umse) as "VJ"
                  
    from auftdat.zums02p
                  where z1land 
    '001'
                  
    group by z1umonz1land)
    select x.z1umonx.z1land"LJ""VJ"
    from  x join y on x.z1umon y.z1umon and x.z1land y.z1land
    order by x
    .z1umon 
    Das Ergebnis enthält allerdings nur die Sätze, in denen für z1umon und z1land in beiden Dateien ein Eintrag ist.
    (Ich nehme an, dass für das ausgewählte Land für jeden Monat ein Umsatz vorhanden ist.)

    Tippfehler nicht ausgeschlossen!

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Dec 2004
    Beiträge
    14
    Danke für den Tipp

    Ewald

Similar Threads

  1. SQL Sensitiver Cursor Probleme
    By Rincewind in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-12-06, 13:58
  2. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  3. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •