Hallo Zusammen,
Ich stehe gerade auf'm Schlauch und Google kann mir trotz zahlloser Einträge trotzdem gerade nicht helfen. Ich hoffe auf O.Helper ;-)
Zum Thema. Ich möchte aus einer Tabelle die letzten 3 Aufträge zu einem Artikel herausfinden und bekomm den SQL String nicht hin:
Tabelle KA1:
AuftragsNr ArtikelNr Datum
11.2 1 20090112
22.1 1 20090112
31.3 1 20090110
12.a 2 20090114
43 4 20090522
34.1 1 20090101
Mein bisheriger Code:
Bitte um eine kleine Hilfestellung.
Danke!
Gruß
Ich stehe gerade auf'm Schlauch und Google kann mir trotz zahlloser Einträge trotzdem gerade nicht helfen. Ich hoffe auf O.Helper ;-)
Zum Thema. Ich möchte aus einer Tabelle die letzten 3 Aufträge zu einem Artikel herausfinden und bekomm den SQL String nicht hin:
Tabelle KA1:
AuftragsNr ArtikelNr Datum
11.2 1 20090112
22.1 1 20090112
31.3 1 20090110
12.a 2 20090114
43 4 20090522
34.1 1 20090101
Mein bisheriger Code:
Code:
SELECT TOP 3 KA1.AuftragsNr, KA1.ArtikelNr FROM ( SELECT AuftragsNr, ArtikelNr, Datum FROM KA1 ORDER BY DATUM DESC ) AS tmp_KA1 INNER JOIN KA1 ON (KA1.AuftragsNr = tmp_KA1.AuftragsNr) AND (KA1.ArtikelNr = tmp_KA1.ArtikelNr) GROUP BY KA1.ArtikelNr, KA1.AuftragsNr ORDER BY KA1.ArtikelNr
Danke!
Gruß
Comment