Mam zapytanie jak:SQL Server z unii Jeśli stan
DECLARE @tmpValue
SET @tmpValue = 0 -- it will be change
SELECT * FROM Animal WHERE AniActive = 1
UNION
IF @tmpValue > 0
SELECT * FROM Animal WHERE.Active = 0
Gdy używam tak to daje błąd, ponieważ od tego, czy warunek. Muszę używać UNION ze względu na naszą strukturę.
W jaki sposób można z niego korzystać, jeśli jest spełniony warunek?
Dzięki,
John