Witam wszystkich!
Mam pytanie :
select
Case when @ID_STORE in (Select * from dbo.PRESSTOK_OFF) THEN 0 ELSE G.PRESSTOCK END AS PRESSTOCK
...
...
from ...
cos takiego zadziala?? bo podświetla mi tabele w nawiasie
1
2
Wyrzuca błąd ponieważ warunek IN wyszukuje w liście wartości, a ty mu przekazujesz listę rekordów. Żeby zadziałało musi być mniej więcej tak:
select
Case when @ID_STORE in (Select id_store from dbo.PRESSTOK_OFF) THEN 0 ELSE G.PRESSTOCK END AS PRESSTOCK
...
...
from ...