Witam,
Mam wykres z kolumną ceny bazowej towaru z cennika.
Teraz potrzebuję kolumnę z ceną po upuście tego towaru ale dla kontrahenta. Wartość rabatu na grupę towarową np. 20% jest założona na karcie tego kontrahenta (zakładka upusty).
Uruchamiając wykres, jak tutaj obsłużyć wybór kontrahenta, może wybór z listy po akronimie wszystkich kontrahentów?
Jak wyglądała by również składnia SQL na tą kolumnę z wartością ceny po upuście na towar konkretnego kontrahenta? PLN, EUR, USD...w zależności jak jest rozliczany (cena handlowa).
Dzięki za wszelką pomoc.
Wykres - kolumna cena towaru z upustem - kontrahenci
Moderator: mikey
Re: Wykres - kolumna cena towaru z upustem - kontrahenci
wrzuć swój skrypt z wykresu, łatwiej będzie ocenić o co chodzi.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Wykres - kolumna cena towaru z upustem - kontrahenci
Nie ma na razie tego za dużo. Cena domyślna:
Kod: Zaznacz cały
CDN.TWRCeny.TwC_Wartosc as [Cena PLN]
Re: Wykres - kolumna cena towaru z upustem - kontrahenci
Jak do tego podejść?
p.s. Wrzucenie całego skryptu chyba nie jest konieczne. SELECT ...<kolumny> FROM TwrKarty i dalej <relacje>
Chodzi mi o wygenerowanie w ten sposób jednej kolumny: Cena z upustem
p.s. Wrzucenie całego skryptu chyba nie jest konieczne. SELECT ...<kolumny> FROM TwrKarty i dalej <relacje>
Chodzi mi o wygenerowanie w ten sposób jednej kolumny: Cena z upustem
Re: Wykres - kolumna cena towaru z upustem - kontrahenci
Jeśli masz porobione promocje to można to zrobić tak:
Tutaj akurat mam na promocjach stałą wartość na grupę oraz mam promocję na towary (stąd union). Na podstawie tego możesz ogarnąć sobie rabatowanie procentowe
Kod: Zaznacz cały
isnull((select max(wart) from (select max(tpr_wartosc) wart from cdn.twrkarty a left join cdn.twrgrupy lbb on lbb.twg_gidnumer=a.twr_gidnumer and lbb.twg_gidtyp=16
left join cdn.twrgrupy lba on lba.twg_gidtyp=-16 and lba.twg_gidnumer=lbb.twg_gronumer
left outer join cdn.twrpromocje on lba.twg_gidnumer=tpr_twrnumer and lba.twg_gidtyp=tpr_twrtyp where a.twr_kod=b.twr_kod and tpr_prmid in (37)
union all
select max(tpr_wartosc) wart
from cdn.twrkarty a
left outer join cdn.twrpromocje on a.twr_gidnumer=tpr_twrnumer where a.twr_kod=b.twr_kod and tpr_prmid in (73)
)a
),0)
Re: Wykres - kolumna cena towaru z upustem - kontrahenci
U mnie ten kod się nie sprawdza. Podeślij proszę kod z ceną po upuście wg. %Lilpri pisze: ↑11 paź 2023, 12:14Jeśli masz porobione promocje to można to zrobić tak:Tutaj akurat mam na promocjach stałą wartość na grupę oraz mam promocję na towary (stąd union). Na podstawie tego możesz ogarnąć sobie rabatowanie procentoweKod: Zaznacz cały
isnull((select max(wart) from (select max(tpr_wartosc) wart from cdn.twrkarty a left join cdn.twrgrupy lbb on lbb.twg_gidnumer=a.twr_gidnumer and lbb.twg_gidtyp=16 left join cdn.twrgrupy lba on lba.twg_gidtyp=-16 and lba.twg_gidnumer=lbb.twg_gronumer left outer join cdn.twrpromocje on lba.twg_gidnumer=tpr_twrnumer and lba.twg_gidtyp=tpr_twrtyp where a.twr_kod=b.twr_kod and tpr_prmid in (37) union all select max(tpr_wartosc) wart from cdn.twrkarty a left outer join cdn.twrpromocje on a.twr_gidnumer=tpr_twrnumer where a.twr_kod=b.twr_kod and tpr_prmid in (73) )a ),0)
Wg karty kontrahenta, zakładka Upusty
Rodzaj: Rabat od ceny sprzedaży
Typ: Procent
Upust: 20%