Witam, mam mały problem z poniższym zestawieniem. Ktoś z forum mi je pisał ale teraz już nie pamiętam kto, a chodzi o to, że
błędnie wylicza mi się ilość produktów. Zauważyłem to wczoraj, sprzedaliśmy jeden przedmiot a w zestawieniu pojawiły się 4 sztuki.
Proszę o pomoc, czy może ktoś wie gdzie jest błąd?
SELECT
tw_Nazwa AS Nazwa,
SUM (ob_Ilosc) AS Ilosc,
SUM (ob_WartNetto) AS Netto,
SUM (ob_WartVat) AS VAT,
SUM (ob_WartBrutto) AS Brutto
FROM dok_Pozycja
INNER JOIN dok__Dokument ON ob_DokHanId = dok_Id
INNER JOIN tw__Towar ON ob_TowId = tw_Id
INNER JOIN dbo.tw_CechaTw ON tw_Id = cht_IdTowar
WHERE (dok_Typ IN({CHL:Paragon#21#Faktura zakupu#1#Faktura sprzedaży#2#Korekta faktury zakupu#5#Korekta faktury sprzedaży#6#:Typ dokumentu}))
AND dok_Status =1
AND dok_DataWyst BETWEEN {DR:Data:2015-11-16:2015-11-16}
AND dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn :Magazyn})
AND (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria}))
GROUP BY tw_Nazwa