Funktioniert leider nicht so wie erhofft.
Wenn ich wie vorgeschlagen im on "b.Datum" schreibe, dann erscheint folgender Fehler:
Spalte Datum nicht in Tabelle B in *N.

Daraufhin hab ich das b. vor dem Feld Datum entfernt.
Der SQL sieht jetzt so aus:

SELECT A.Artikel-Nr, max(a.Datum), SUM(a.Menge)
FROM Tabelle A
INNER JOIN
(SELECT Artikel-Nr, MAX(Datum) AS Datum from Tabelle b
GROUP BY Artikel-Nr)
B ON A.Datum=Datum and
a.Artikel-Nr = b.Artikel-Nr
WHERE A.Artikel-Nr = '500023'
GROUP BY A.Artikel-Nr
order by a.Artikel-Nr


Leider erhalte ich jetzt wieder die Summe des Feldes Menge aller Datensätze von 500023.
Ich möchte aber nur die Summe der Datensätze Menge mit dem höchsten Datum.