Die Sortierung gehört zum Order by und nicht zum Group by.
Mir fallen zwei Möglichkeiten ein:
SQL-Code:
SELECT sArtikel.ArtNr, sArtikel.ArtName1, SUM(ArtBeweg.ArtBewegMenge) AS TotalArtBewegMenge
FROM sArtikel
INNER JOIN ArtBeweg ON sArtikel.ArtNr = ArtBeweg.ArtBewegArtNr
WHERE ArtBeweg.ArtBewegTyp IN (2, 4)
GROUP BY sArtikel.ArtNr, sArtikel.ArtName1
ORDER BY 3 DESC -- sortiert nach der dritten Ergebnisspalte absteigend
oder:
SQL-Code:
select * from (
SELECT sArtikel.ArtNr, sArtikel.ArtName1, SUM(ArtBeweg.ArtBewegMenge) AS TotalArtBewegMenge
FROM sArtikel
INNER JOIN ArtBeweg ON sArtikel.ArtNr = ArtBeweg.ArtBewegArtNr
WHERE ArtBeweg.ArtBewegTyp IN (2, 4)
GROUP BY sArtikel.ArtNr, sArtikel.ArtName1
) x
ORDER BY TotalArtBewegMenge DESC
Leider weiß ich nicht, welche der Varianten von
Access unterstützt wird.