Filtr - towary z ilością mniej niż 3szt

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

Moderator: mikey

lukasz_mz
Posty: 22
Rejestracja: 27 lut 2020, 12:48
Rola: Użytkownik CDN XL
Wersja: 2019

Filtr - towary z ilością mniej niż 3szt

Post autor: lukasz_mz »

Witam,
próbuje utworzyć filtr na towarach, który będzie pokazywał mi tylko towary z ilością 3szt lub mniej na wszystkich lub wybranych magazynach.
Mam coś takiego jednak nie chce działać:

Kod: Zaznacz cały

exists(select 1 from cdn.TwrZasoby where twz_Ilosc < 3 and Twz_twrNumer = twr_gidNumer)
filtr w dalszym ciągu pokazuje wszystkie towary bez względu na ich ilość. Bardzo proszę o pomoc.

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Filtr - towary z ilością mniej niż 3szt

Post autor: praiser »

twoje zapytanie sprawdza czy z jednej dostawy zasobu nie pozostało mniej niż 3

musisz sprawdzać sumy

Kod: Zaznacz cały

exists(
select 1 from cdn.TwrZasoby where Twz_twrNumer = Twr_gidNumer
group by TwZ_TwrNumer
having sum(Twz_Ilosc) < 3
)
--------------------------------
Pozdrawiam
WW

lukasz_mz
Posty: 22
Rejestracja: 27 lut 2020, 12:48
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Filtr - towary z ilością mniej niż 3szt

Post autor: lukasz_mz »

praiser pisze:
14 wrz 2021, 17:56

Kod: Zaznacz cały

exists(
select 1 from cdn.TwrZasoby where Twz_twrNumer = Twr_gidNumer
group by TwZ_TwrNumer
having sum(Twz_Ilosc) < 3
)
teraz działa idealnie, dziękuje za pomoc!

ODPOWIEDZ