[NEWSboard IBMi Forum]

Thema: sql abfrage

  1. #1
    Registriert seit
    Feb 2002
    Beiträge
    164

    sql abfrage

    werte Forenteilnehmer,
    bitte um Antwort auf folgendes sql-Problem:

    in einer artikelbewegungsdatei bef. sich folgende Felder:

    Artikelnummer, Kundennummer, Bestelldatum, Menge, Preis,...

    Ich möchte eine sql-Auswertung, auf der ich sehen kann,
    wann ein Artikel von einem Kunden zum letzten mal bestellt wurden.
    Natürlich aufgrund des Bestelldatums.

    Also pro Artikel und Kunde nur einen Datensatz anzeigen.
    Sollte dann so aussehen:

    Artikel Kunde letzes mal bestellt
    Schuh Meier 2007-05-14
    Hose Meier 2007-05-12
    Schuh Berger 2007-05-12
    Hose Berger 2007-05-02
    usw.

    Vielen Dank

  2. #2
    Registriert seit
    Oct 2006
    Beiträge
    44
    Eventuellst, bin mir aber nicht sicher mit

    Select arnr, kdnr, max(datum) from datei
    group by arnr, kdnr

    Glaub aber fast, dass das nicht funktionieren kann.

  3. #3
    Registriert seit
    Feb 2002
    Beiträge
    164

    guter Ansatz

    Danke Plinzen,

    erstelle mir mit diesem Statement eine kleine Hilfsdatei
    und Verknüpfe diese dann.

    Vielen Dank

    RR

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Dafür brauchst du keine Hilfedatei, das geht auch mit SQL:

    with
    xTable as (
    Select arnr, kdnr, max(datum) from datei
    group by arnr, kdnr
    )

    select arnr, kdnr, ... from filea a
    inner join xTable x on a.arnr=x.arnr and a.kdnr=x.kdnr
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von rr2001 Beitrag anzeigen
    Danke Plinzen,

    erstelle mir mit diesem Statement eine kleine Hilfsdatei
    und Verknüpfe diese dann.

    Vielen Dank

    RR
    Es kann auch nicht schaden auf der AS/400 bzw i5 eine logische datei zu erstellen (fester suchpfad) das wirk sich beschleunigend auf die sql anfrage aus.

    Das kannst du im kostenlosen schnupperkurs von Holger nachlesen.

    zu beziehen unter [ Rechenzentrum Kreuznach ]

    AS400.lehrling

  6. #6
    Registriert seit
    Feb 2002
    Beiträge
    164
    Danke Fuerchau.
    Bei Hilfsdatei meinte ich eine
    mit "with" zu erstellende.

    Gruß
    RR

Similar Threads

  1. Einfache Abfrage in COBOL/400 mit EXEC SQL
    By AS400-Anfänger in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 27-06-06, 13:18
  2. Abfrage nach <> Ziffern in SQL
    By behmer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-05-06, 12:52
  3. sql abfrage
    By steven_r in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-05-06, 15:49
  4. Problem bei Abfrage bei Imbedded SQL
    By cbe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-06-05, 16:21
  5. sql abfrage mit substring
    By juergenkemeter in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 17-11-04, 14:32

Berechtigungen

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