[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2006
    Beiträge
    25

    Pivot per SQL?

    Guten Tag

    wieder mal stehe ich bei einem SQL Problem auf der iSeries an. Ich muss Verbrauchsdaten für den Einkauf und Verkauf aufbereiten. Diese müssen pro Lagerort und Artikelnummer gruppiert sein, getrennt nach Periode im Format YYYYMM.

    Meine Daten kommen so daher:
    LagerortArtikelPeriodeVerbrauch
    XY12320080110
    XY12320080215
    XY77720080110000
    XY7772008025000
    etc


    Gerne würde ich dies aber so darstellen:
    LagerortArtikel200801200802
    XY1231015
    XY777100005000


    Das ganze muss auf der iSeries laufen und ich würde sehr gerne auf zuviel RPG verzichten.
    Besten Dank für euer kompetente Hilfe.

    Liebe Grüsse

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Sofern Du weißt wieviele und welche Zeiträume es gibt, kannst Du das Ganze über Case-Anweisungen im SQL steuern, etwa so:

    PHP-Code:
    Select LagerArtikel
             Sum
    (Case When Periode 200801 Then Verbrauch Else 0 End as Per1,
             
    Sum(Case When Periode 200802 Then Verbrauch Else 0 End as Per2, ....
    From MyFile
    Where 
    ....
    Group By ArtikelLager
    Order By Lager
    Artikel 
    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
    Feb 2006
    Beiträge
    25
    Herzlichen Dank Brigitta. Genau so klappts. Die Perioden werden dann einfach aufbereitet und als Parameter mitgegeben.

    Liebe Grüsse
    mikka_71

Similar Threads

  1. per SQL Feld ändern...
    By svente in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 23-01-07, 09:49
  2. update per sql
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-09-06, 08:22
  3. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36
  4. Teildateien per SQL auflisten
    By Nennewitz in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 28-06-06, 13:49
  5. Sortierung per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-05-06, 12:40

Berechtigungen

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