[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Nov 2006
    Beiträge
    102

    RPG

    Falls Du keine gepolsterte Schreibtischauflage hast, wäre auch mit ein paar Zeilen RPG eine einfache und schnelle Lösung machbar.

  2. #14
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    D*B,
    der SQL UHL (unstructured Huddle Language) nennen würde, wenn das ginge...
    Man kann jedes Werkzeug vergewaltigen.
    Ich würde den Datenschmodder normalisieren und dann noch einmal drüber nachdenken.

    -h

  3. #15
    Registriert seit
    Apr 2012
    Beiträge
    360
    Zitat Zitat von muadeep Beitrag anzeigen
    Hallo *all

    hab mal wieder eine SQL-Frage

    habe eine Tabel die ungefähr wie folgt aus sieht:

    PHP-Code:
     WERKNR    SA   TEXT

    7500691   AU   Zylinder
    7500691   AU   Hand
    7500691   AU   Papierstau
    .                
    7500691   KR   Anruf  
    7500691   KR   ebenso       
    7500691   KR   Info 
    7500691   KR   Bürste        
    7500691   MA   nachgeschickt
    7500691   MA   neu 
    ich bräuchte diese Daten jetzt aber so:
    PHP-Code:
    Feld1      Feld2  Feld3        Feld4   Feld5    Feld6  Feld7    Feld8          Feld9

    Zylinder   Hand   Papierstau   Anruf   Ebenso   Info   Bürste   nachgeschickt  neu 
    die Zeilenzahl kann variieren
    d.h. es können mal bei "AU" eine aber auch mal sieben Sätze vorhanden sein!sein! Ebenso bei "KR" bzw. "MA"

    Diese Abfrage soll anschließend noch mit Join, mit einer anderen Tabelle (über WERKNR) verknüpft werden!
    Habe auch so ein ähnliches Problem:
    Ich möchte zu einem Auftrag verschiedene Arbeitsschritte dazu abspeichern, um hinterher als Csv zu verschicken.
    Arbeitsschritte sind maximal 50.

    Ich habe mir eine Temporäre Datei aufgebaut.

    Die Arbeitsschritte lese ich in ein Array ein.

    Ich hätte jetzt die Arrayfelder einzeln zugewiesen.

    Gibt es da einem eleganteren Weg mit einer Datenstruktur?


    Würde folgendes funktionieren?

    2 Datenstrukturen definieren:

    Die eine ist die Temporäre:
    D MyDsFILE2 E DS ExtName($FILE2)

    und die andere mit der Arrayfeldern befüllen.
    DMYDS DS QUALIFIED INZ
    D ARBEITSSCHR DIM(50)
    D SCHRITT 18 OVERLAY(ARBEITSSCHR)

    Anschließend fehlt mir der Plan wie ich die DS ARBEITSSCHR in die DS MYDS einfügen soll.
    Hätte da jemand einen Lösungsansatz für mich?
    Oder bleibt mir eh nichts anderes übrig als die Array Felder einzeln der Datenbankfeldern zuzuweisen?

    Danke

  4. #16
    Registriert seit
    Jan 2011
    Beiträge
    81
    ich würde das Problem über MS-ACCES oder WEB-Query lösen. Diese Produkte können das.

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  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
  •