Mit der folgenden
SQL-Abfrage möchte ich feststellen
welche Artikel in welcher Menge verkauft wurden:
SELECT SUM(Menge) AS M, ArtikelNr, Artikelbezeichnung FROM BelegPos
GROUP BY Artikelnr, Artikelbezeichnung
OrDER BY ARTikelnr
Sollte aber ein Artikel zurückgenommen worden sein (also Menge wird dann zB -1 gebucht) der an
diesem Tag nicht verkauft wurde (es sind jeweils nur Positionen eines Tages gespeichert) dann
kommt da ein falscher Wert raus.
Warum kommt bei einem Integer -1 eine Summe von 4278734578 irgendwas raus?
Was kann ich tun damit der Wertrichtig angezeigt wird.