Strona 1 z 1

Filtr - cena 1 niższa niż cena 2

: 30 lis 2021, 09:07
autor: lukasz_mz
witam,
próbuje utworzyć filtr na liście towarów który wyszukiwałby mi te towary których cena TwC_TwrLp = 5 jest niższa niż TwC_TwrLp = 4.
mam taki kod:

Kod: Zaznacz cały

Twr_GIDNumer in (SELECT Twr_GIDNumer FROM CDN.TwrKarty
JOIN CDN.TwrCeny ON TwC_TwrNumer = Twr_GIDNumer AND TwC_TwrLp = 5 < TwC_TwrLp = 4)
niestety próbowałem na różne sposoby i nie chce mi działać, bardzo prosiłbym o pomoc.

Re: Filtr - cena 1 niższa niż cena 2

: 30 lis 2021, 09:33
autor: praiser
Brakuje porównania wartości cen 4 i 5.

Kod: Zaznacz cały

Twr_GIDNumer in (SELECT Twr_GIDNumer FROM CDN.TwrKarty
JOIN CDN.TwrCeny TWC4 ON TWC4.TwC_TwrNumer = Twr_GIDNumer AND TWC4.Twc_TwrLp=4
JOIN CDN.TwrCeny TWC5 ON TWC5.TwC_TwrNumer = Twr_GiDNumer AND TWC5.Twc_TwrLp=5
WHERE TWC5.Twc_Wartosc < TWC4.Twc_Wartosc)

Re: Filtr - cena 1 niższa niż cena 2

: 30 lis 2021, 09:59
autor: lukasz_mz
tak, teraz jest to logiczne i działa. Dziękuje za pomoc.