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ę
filtr na ZZ
Moderator: mikey
Re: filtr na ZZ
Połącz tabelę ZamELem z tabelą TwrGrupy i będziesz miał to co chcesz osiągnąć.
Pozdrawiam
Wojtek Cyrklewicz
Wojtek Cyrklewicz
Re: filtr na ZZ
dziękuję za pomoc filtr gotowy, może komuś się przyda
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
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)
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
- MM_PROSPEO
- Posty: 12
- Rejestracja: 22 cze 2016, 09:38
- Rola: Konsultant CDN XL
- Lokalizacja: Radom
- Kontakt:
Re: filtr na ZZ
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)
Wtedy zmieniasz
TwG_GrONumer = ??Grupa_towarowa na
TwG_GrONumer IN (SELECT pdgt.GIDNumer FROM CDN.PobierzDrzewoGrupTowarowych(??Grupa_towarowa,null,null,1,null,0) pdgt)