Łukasz M. informatyk
Temat: Problem z zapytaniem select
Mam problem z zapytaniem. Chcę żeby w zależności od tego czy wartość danej kolumny jest w zadanym przedziale był brany pod uwagę wybrany wiersz lub nie. Próbowałem użyć CASE ale nie działa mi to zapytanie. Możecie pomóc ?SELECT
SUM(TrN_NettoR) AS [Wartośc sprzedaży]
FROM
CDN.TraNag
INNER JOIN CDN.KntKarty ON Knt_GIDNumer=TrN_KntNumer
WHERE
TRN_DATA2>= DATEDIFF (DD,'18001228', '20120501' )AND
TRN_DATA2<= DATEDIFF (DD,'18001228', '20120531' )AND
CASE
WHEN TrN_GIDTyp IN (2033, 2037, 2041, 2045, 1824, 1828)
TrN_SpiTyp != 0
THEN TrN_SpiTyp != 0
WHEN TrN_GIDTyp IN (2034, 2042)
THEN TrN_SpiTyp = 0
END