Ho una domanda del tipo:Sql Server unione con Se la condizione
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
Quando uso come questo si sta dando errore a causa di se la condizione. Devo usare UNION a causa della nostra struttura.
Come posso usarlo con se condizione?
Grazie,
John