[NEWSboard IBMi Forum]

Threaded View

  1. #2
    Registriert seit
    May 2009
    Beiträge
    52
    Meine Lösung:

    Damit ich quasi eine Kombination ermitteln kann benötige ich quasi ein "Zwischen Teil" welches die Kombis representiert = Hash. Jeder Hash ist eindeutig somit ist die Summe daraus ebenfalls Eindeutig. => false ^^

    TMP habe ich in qtemp.a gesichert = leichter:

    with Calc (HAuftrag, HSUM) as (
    select Auftrag , sum(hash(Teilenummer)) as HSUM from qtemp.a
    group by Auftrag

    )
    select HAuftrag, Hsum, Fertigungsauftrag, teilenummer, count(*) as Anzahl_Kombi from Calc
    inner join qtemp.a on Auftrag = HAuftrag
    group by grouping sets ((HAuftrag, Hsum, Fertigungsauftrag, teilenummer), (hsum))
    order by HSUM, HAuftrag


    Vielleicht liege ich ja falsch, eure Meinung dazu wäre interessant.

    Schönes WochenEnde..Grüße
    Last edited by MGJ79; 26-02-16 at 12:09. Grund: Ich bin ein Esel

Similar Threads

  1. Programmname im CL ermitteln
    By harkne in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 23-12-15, 14:27
  2. DB2 Datenbankgröße ermitteln
    By IBSCPO in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 07-04-15, 17:22
  3. Quellenart ermitteln
    By Tschabo in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 30-10-14, 12:54
  4. IFS Share Name ermitteln
    By camouflage in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 21-08-14, 16:23
  5. Satzlänge in CL ermitteln
    By kschmidt in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 19-06-01, 17:35

Tags for this Thread

Berechtigungen

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