Witam
Jak dodać zestawienie towarów sprzedanych z rabatem w danym okresie czasu? Mam zestawienei paragonów na które udzielono rabatu. Czy można je zmodyfikować?
SELECT
adr_Symbol as Symbol,
adr_Nazwa as Kontrahent,
dok_DataWyst as [Data wystawienia],
dok_NrPelny [Numer dokumentu],
isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) as [Warto?ć brutto przed rabatem],
isnull(Sum(ob_WartBrutto),0) as [Warto?ć brutto po rabatach],
(isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) as [Warto?ć brutto udzielonego rabatu],
'% udzielonego rabatu' = CAST((((isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0))*100)/(isnull(Sum(ob_Ilosc * ob_CenaBrutto),1)))as money)
FROM dbo.dok__Dokument T0
JOIN dbo.dok_Pozycja T1 ON T1.ob_DokHanId = T0.dok_Id and ob_TowRodzaj in (1,8)
LEFT JOIN dbo.kh__Kontrahent T2 ON T2.kh_Id = dok_OdbiorcaId
LEFT JOIN dbo.adr__Ewid T3 ON T3.adr_IdObiektu = T2.kh_Id and adr_TypAdresu = 1
WHERE dok_typ = 21 and dok_Status <> 2 and dok_DataWyst BETWEEN {DR:Data:}
Group by
adr_Symbol,
adr_Nazwa,
dok_NrPelny,
dok_DataWyst
having
(isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) <> 0
order by dok_DataWyst