filtr na ZZ

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

_RinZler_
Posty: 12
Rejestracja: 20 wrz 2016, 11:34
Rola: Administrator CDN XL
Wersja: 2016

filtr na ZZ

Post autor: _RinZler_ »

Dzień dobry,

zwracam się z prośba o filtr na ZZ filtrujący je przez grupy towarowe (do wyboru) do których należą towary znajdujące się na tych ZZ
potrafię wyłapać towar ale nie grupy

ZaN_GIDNumer in (select zan_gidnumer from cdn.zamnag
join cdn.zamelem on ZaN_GIDNumer=ZaE_GIDNumer
where ZaN_GIDNumer=ZaE_GIDNumer and ZaE_TwrNazwa='TOWAR')

z góry dziękuję

taszek
Posty: 609
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: filtr na ZZ

Post autor: taszek »

Połącz tabelę ZamELem z tabelą TwrGrupy i będziesz miał to co chcesz osiągnąć.
Pozdrawiam
Wojtek Cyrklewicz

_RinZler_
Posty: 12
Rejestracja: 20 wrz 2016, 11:34
Rola: Administrator CDN XL
Wersja: 2016

Re: filtr na ZZ

Post autor: _RinZler_ »

dziękuję za pomoc filtr gotowy, może komuś się przyda

Kod: Zaznacz cały

@PAR ?@R(SELECT twg_gidnumer, twg_kod from cdn.twrgrupy where twg_gidtyp=-16 order by twg_kod)|Grupa_towarowa|&Grupa_towarowa:REG= @?  PAR@
ZaN_GIDNumer in (
select ZaN_GIDNumer from cdn.zamnag 
join cdn.zamelem on ZaN_GIDNumer=ZaE_GIDNumer
join cdn.Twrkarty on ZaE_twrNumer=twr_gidnumer
join cdn.TwrGrupy on twr_gidnumer=twg_gidnumer
where 
twg_gidtyp <>-16 and TwG_GrONumer  =  ??Grupa_towarowa)
ma on jedną wadę
przy wybraniu grupy nadrzędnej nie uwzględnia towarów z podgrup należących do tej grupy

może ktoś ma pomysł jak to zrobić żeby uwzględniał te towary

Awatar użytkownika
MM_PROSPEO
Posty: 12
Rejestracja: 22 cze 2016, 09:38
Rola: Konsultant CDN XL
Lokalizacja: Radom
Kontakt:

Re: filtr na ZZ

Post autor: MM_PROSPEO »

Jest funkcja tabelaryczna zwracająca wszystkie podgrupy danej grupy CDN.PobierzDrzewoGrupTowarowych
Wtedy zmieniasz
TwG_GrONumer = ??Grupa_towarowa na
TwG_GrONumer IN (SELECT pdgt.GIDNumer FROM CDN.PobierzDrzewoGrupTowarowych(??Grupa_towarowa,null,null,1,null,0) pdgt)
Pozdrawiam
Mariusz Midzio
PROSPEO sp. z o.o.
mariusz.midzio@prospeo.com.pl

ODPOWIEDZ