Ich fand den letzten Post von Uwe sehr gut. Hat er nicht funktioniert?
"Sie wollten eine Abfrage ausführen, die den angegebenen Ausdruck 'Not ArtMenge.ArtBestand=count(SNr.SNrArtNr)' nicht als Teil der Aggregatfunktion einschließt"
Bei Verwendung von GROUP BY muss jede Spalte, die nicht hinter GROUP BY angegeben wird, als Aggregat verwendet werden (irgendwann vor der Ausgabe eine Aggregatfunktion durchlaufen).
(Bei
MySQL ist das nicht der Fall und führt nicht zu einem Fehler. Das Verhalten in dem Fall ist aber zufällig und absolut nicht intuitiv. Ich würde aber
MySQL auch nicht als sinnvolles
DBMS bezeichnen.)