[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    sql 2 sätze einer gruppe

    Moin zusammen,

    ich brauche aus einer Datei jeweils 2 sätze die ein best. kriterium erfüllen

    also ungefär so:

    Code:
    select * from datei where feld in(select feld from datei2) and xf = 'S'
    optimize for 2 rows of each datei2.feld

    Wie geht das den richtig?

    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    hab mir so geholfen

    Code:
    with a as ( select min(Lfdnr-Feld) as m1 from datei where ...),
         b as ( select min(Lfdnr-Feld) as m1 from datei where ...
                    and LfdNr-Feld not in (select m1 from a))
    select * from datei where LfdNr-Feld in(select m1 from a) or
                              Lfdnr-Feld in(select m1 from b)
    wusste erst nicht, das da eine Lfdnr drin ist.
    Gibt es dann auch ne einfache Möglichkeit?
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Wie wäre es damit:
    Code:
    With x as (Select ..... from Datei where ...
                Order By LfdNr 
                Fetch first 2 rows only)
    Select ...
    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

Similar Threads

  1. SQL-Abfrage: Maximum einer Gruppe
    By Bitverdreher in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-11-13, 08:39
  2. eNews aus der bieber-gruppe
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 10-10-02, 20:39
  3. Prozessor Gruppe Pnn Auslesen?
    By AndreasH in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-09-02, 10:36
  4. Gruppe erstellen aus Benutzer
    By rekladi in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 27-06-02, 08:29
  5. Sätze einer Datei zählen
    By Ursus in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 09-08-01, 07:59

Berechtigungen

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