Witam
Mam takie zestawienie SQL ktore dziala ale nie do konca tzn. wystawietla mi liste sprzedanych towarow z okreslonego przeze mnie zakresu wskazuje ja prawidlowo ale w pozycji ilość i wartosc sa bledy i nie prawdziwe informacje "co zrobilem nie tak ?? "
druga sprawa to jak zrobic na tym etapie sumowanie tych samych pozycj jak to sie ma w wzorcu wydruku. Bardzo prosze o pomoc.....
wygenrowne zestawienie sql
Prosze KLIKNAC na obrazku prawym przyciskiem POKAZ OBRAZ bo sie moze nie miescic w okienku
kod sql ponizej
SELECT
dok_NrPelny [Nr dokumentu],
dok_DataWyst [ Data wystawienia],
adr_Nazwa [Kontrahent],
[Nazwa towaru] = CASE
WHEN tw_Nazwa = ''
THEN '(Brak nazwy towaru)'
ELSE CASE
WHEN tw_Nazwa IS NULL
THEN ob_opis
ELSE tw_Nazwa
END
END,
tw_Symbol [Symbol towaru],
tw_Opis [Opis],
ob_Ilosc [Ilość],
ob_WartNetto[Wartość netto],
tw_pkwiu [PKWiU],
tw_IdKrajuPochodzenia [Kod kraju],
tw_KodTowaru [Kod CN]
FROM dok__Dokument
LEFT JOIN kh__Kontrahent ON dok__Dokument.dok_PlatnikId=kh__Kontrahent.kh_Id
LEFT JOIN adr__Ewid ON kh_Id=adr_IdObiektu AND adr_TypAdresu=1
LEFT JOIN dok_Pozycja ON dok__Dokument.dok_Id=dok_Pozycja.ob_DokHanId
LEFT JOIN tw__Towar ON dok_Pozycja.ob_TowId=tw__Towar.tw_Id
LEFT JOIN sl_GrupaTw ON tw__Towar.tw_IdGrupa = sl_GrupaTw.grt_Id
WHERE
dok_DataWyst BETWEEN {DR:Data dokumentu z okresu:}
AND
(dok__Dokument.dok_PlatnikId = 25499)
AND ob_Ilosc<=1
ORDER BY dok_DataWyst, dok_NrPelny