Problem rozwiązany, dziękuje za podpowiedź.
SELECT
adrh_Nazwa AS Klient
, tw_Nazwa as Nazwa
, tw_Symbol As Symbo
, SUM(ob_IloscMag * ob_Znak) as Ilosc
, dok_NrPelny as Dokument
, dok_TerminRealizacji Termin
, ( SELECT SUM(st_Stan) FROM tw_stan WHERE st_TowId = ob_TowId GROUP BY st_TowId ) AS Stan
, tw_JednMiary as Jm
, ( SELECT SUM(st_StanRez) FROM tw_stan WHERE st_TowId = ob_TowId GROUP BY st_TowId ) AS Rezerwacja
, ( SELECT SUM(st_Stan - st_StanRez) FROM tw_stan WHERE st_TowId = ob_TowId GROUP BY st_TowId ) AS Dostepne
FROM dok__Dokument dok left join adr_historia adr on dok.dok_platnikadreshid=adr.adrh_id
INNER JOIN dok_Pozycja ON dok_Id = ob_DokHanId
INNER JOIN tw__Towar ON ob_TowId = tw_Id
WHERE (
(dok_TerminRealizacji BETWEEN {DR:Zamówione w okresie:} )
AND (dok_Typ=16) AND dok_status<>8 AND dok_MagId=3
)
GROUP BY Tw_Symbol, tw_Nazwa, tw_JednMiary, ob_TowId, dok_NrPelny, dok_TerminRealizacji, adrh_Nazwa