Witam, poniżej kod zestawienia (jest to zestawienie sprzedaży z uwzglednieniem komu i za jaka cene) , muszę dodać kolumnę która bedzie mi mówić o stanie magazynowym danego towaru który został sprzedany według faktur sprzedaży. Pomoże mi to sprawniej zamawiać towary któych mi brakuje. Szukam sam ale nie moge odnależć w specyfikacji bazy danych jakie pole temu odpowiada tz stanowi na magazynie towarów.
SELECT
dok__Dokument.dok_DataWyst AS Data,
dok_NrPelny[Numer faktury],
isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
tw_Symbol [Symbol towaru],
tw_Nazwa [Nazwa towaru],
SUM (ob_Ilosc) [Ilość],
dok_Uwagi [Uwagi],
SUM(dok_Pozycja.ob_WartNetto) AS Netto, SUM(dok_Pozycja.ob_WartBrutto) AS Brutto,
SUM(dok_Pozycja.ob_WartMag) AS Cena_zakupu,
ob_CenaMag as Cena_jedn_zakupu,
ob_opis AS Opis
FROM dok_Pozycja
join dok__Dokument ON ob_DokHanId = dok_Id
join tw__Towar ON ob_TowId = tw_Id
join tw_Stan on tw_Id = st_TowId and st_MagId = dok_MagId
JOIN adr__Ewid ON (dok_OdbiorcaId = adr_IdObiektu AND adr_TypAdresu = 1)
--join tw_cena ON tc_IdTowar = dok_MagID
WHERE dok_Status =1
and (dok_Typ IN({CHL:Faktura zakupu#1#Faktura sprzedaży#2#Korekta faktury zakupu#5#Korekta faktury sprzedaży#6#:Typ dokumentu:0:(nie podano wartości)}))
and dok_DataWyst BETWEEN {DR:Data:}
and dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn:Magazyn:0:(nie podano wartości)})
--and (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:0:(nie podano wartości)}))
GROUP BY dok__Dokument.dok_DataWyst, tw_Symbol, tw_Nazwa, dok_NrPelny, dok_Uwagi, dok_Wystawil, dok_Tytul, dok_Podtytul, ob_Opis, adr_Nazwa, dok_Pozycja.ob_WartMag,
ob_cenamag, ob_opis