[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    178

    SQL COUNT bei neuer Gruppe neu beginnen

    Hallo,

    folgendes Problem:

    NR. ANZ WERT
    11880 2.00 11.30
    11880 4.00 22.50
    11880 5.00 1.20
    11833 4.00 12.20
    11833 6.00 22.50

    Jetzt möchte ich einen laufenden Counter einbauen der mir zählt wieviel positionen bei jeder Nummer da sind.
    Die Ausgabe soll so aussehen.

    CT NR. ANZ WERT
    1 11880 2.00 11.30
    2 11880 4.00 22.50
    3 11880 5.00 1.20
    1 11833 4.00 12.20
    2 11833 6.00 22.50

    Ist das per SQL möglich ?

    Viele Grüße

    Christian

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo,

    wenn Du bereits auf Release V5R4 bist, kannst Du die Funktion ROW_NUMBER verwenden:

    PHP-Code:
    select Row_Number() Over(Partition by Nr Order By NrAnz) as lfd,
           
    a.*                                                        
    from MyTable a 
    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Dec 2004
    Beiträge
    178
    Super !!

    funzt Gigantisch !!

    MERCI

  4. #4
    Registriert seit
    Apr 2004
    Beiträge
    105
    Oder auch:

    PHP-Code:
    SELECT (Select count(1)                
            
    From MyTable as b     
            Where b
    .NR a.NR      
              
    and b.ANZ a.ANZ 1),
           
    a.NRa.ANZa.WERT              
    FROM MyTable 
    as a             
    ORDER BY a
    .NRa.ANZ 

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 - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. SQL und Gruppe
    By Jenne in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-09-04, 17:15

Berechtigungen

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