Coś takiego wygenerowałem,
SELECT
tw__Towar.tw_Symbol
,tw__Towar.tw_Nazwa
,SUM(dok_Pozycja.ob_Ilosc) AS tw_sprzedaz
FROM dbo.dok_Pozycja
LEFT OUTER JOIN dbo.tw__Towar
ON dok_Pozycja.ob_TowId = tw__Towar.tw_Id
LEFT OUTER JOIN dbo.dok__Dokument
ON dok_Pozycja.ob_DokHanId = dok__Dokument.dok_Id
WHERE dok__Dokument.dok_Typ IN (2, 21)
AND tw__Towar.tw_IdGrupa = 21
AND dok__Dokument.dok_DataWyst BETWEEN '2018-04-01' AND '2018-04-30'
GROUP BY tw__Towar.tw_Symbol
,tw__Towar.tw_Nazwa
i to pokazuje tylko towary o sprzedaży > niż 0 czyli 1546 pozycji z 1800, a ja chcę całą listę towarów z tej grupy czyli 1800