Skocz do zawartości


Close Open
Close Open
Zdjęcie

Zestawienie sprzedaży produktów według pozycji z uwzględnieniem korekt

subiekt korekta zestawienie sql sprzedaż

  • Please log in to reply
No replies to this topic

#1 przemoow

przemoow

    Adept

  • Forumowicze
  • Pip
  • 1 Postów:

Napisany 25 październik 2017 - 15:54

Witam,

 

Jestem nowym użytkownikiem forum i nie mogłem znaleźć odpowiedzi na mój problem. Napisałem zestawienie, którego treść wklejam poniżej. Ukazuje ono sprzedaż produktów według pozycji (ilości i wartość netto). Zestawienie uwzględnia korekty lecz jako wartość dodatnią, a zależy mi żeby ilości i wartości były ujemne. W jaki sposób mogę zmienić zestawienie aby przy korekcie ilości i wartości netto sprzedanych produktów były ujemne?

 

SELECT

dok_NrPelny as Nr_Dokumentu,
dok_DataWyst as Data,
tw__Towar.tw_Nazwa as Nazwa,
dok_Pozycja.ob_Ilosc AS Ilosc,
ob_WartNetto as Wartość_Netto,
grt_Nazwa as Grupa


FROM
dok__Dokument
INNER JOIN dok_Pozycja ON dok_Pozycja.ob_DokHanId = dok__Dokument.dok_Id
INNER JOIN tw__Towar ON dok_Pozycja.ob_TowId = tw__Towar.tw_Id
INNER JOIN sl_GrupaTw ON tw__Towar.tw_IdGrupa = sl_GrupaTw.grt_Id

WHERE
(dok__Dokument.dok_Typ IN({CHL:faktura sprzedaży#2#paragon#21#korekta#6#:Typ dokumentu:2,21,6:Faktura sprzedaży, Paragon,Korekta}))
and dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn:Magazyn:1:Główny})
and (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:1,5:Sprzedaż, Detal}))
and dok_DataWyst BETWEEN  {DR: Z przedziału }
and tw_Nazwa like ('%{T:Podaj nazwę towaru}%')

GROUP BY
dok_NrPelny,
tw__Towar.tw_Nazwa,
dok_DataWyst,
ob_WartNetto,
dok_Pozycja.ob_Ilosc,
grt_Nazwa;

 






0 Użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników