-
Nun ja, bis auf die letzten 4 Felder (die mich nicht interessieren) sind in der Datei tatsächlich alle gleich.
Performance spielt hier nicht die Rolle, eher die Lösung an sich ...
-
Hallo *all,
wer zerschlägt dann mal den gordischen Knoten in meinem neuronalen Netz.
Habe hier einen Kundenstamm und dazu eine Auftragsdatei.
Ich möchte jetzt zu der Auftragsdatei jeweils den letzten Auftragssatz nach Datum haben.
Abfrage:
Code:
select t01.adkto, max(t02.akkdtl), t02.akanr from
adr01pf t01 left join ako01pf t02
on t01.adkto = t02.akkto
where adfa = 1
and adsts = 0
and akkdj1 = 1
and (akkdtl > 150101 and akkdtl < 990000)
group by adkto, akanr, akkdtl
order by adkto, akkdtl
Ergebnis:
nummer Nr.
Code:
1001 150.422 149326
1001 150.914 150209
1006 150.128 563217
1006 150.428 563933
1009 151.008 564651
Aber irgendwas ist ja noch falsch, sonst würde die Kunden 1001 nicht zweimal auftauchen.
-
is ja klar, wenn du auch noch nach Auftragsnummer gruppierst
kf
-
select t01.adkto, max(t02.akkdtl), t02.akanr ...
group by adkto, akanr, akkdtl
Aggregate sind Ergebnisfelder der Gruppierung.
Gruppierst du auf Aggregaten kannst du das Aggregat auch gleich weglassen.
Fluch der Erlaubnis, dass auf nicht selektierten Felder gruppiert und sortiert werden darf.
Früher wäre der group by akkdtl abgewiesen worden da dieser nicht selektiert sondern im Aggregat verwendet wird.
-
Ich hatte die Abfrage erst ohne group und order gemacht, was er aber so gar nicht mag. Hatte aber im Hinterkopf das er auch meckert wenn nicht alle Felder aus dem select im Group / Order stehen.
Habe jetz mal nur group by adkto gemacht, und es funzt.
Alles ein Frage der Syntax. Danke für die Hilfe
GG
Wobei wenn ich die akanr haben wollte macht er es wieder nicht sauber egal ob group oder nicht group oder ist es doch die Grube in die man fällt ;-)
Similar Threads
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 17-11-14, 14:52
-
By Harald.Wallukat in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 06-12-13, 09:37
-
By GS in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-11-02, 08:51
-
By muadeep in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 05-07-02, 10:37
-
By HoScHiE in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 11-07-01, 07:57
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks