Ae pessoal, segue abaixo um exemplo do uso da nova função T-SQL que pode substituir o CASE:
CREATE TABLE #t (id INT)
INSERT INTO #t VALUES (1),(2),(3)
DECLARE @a int = 3;
DECLARE @b int = 2;
SELECT * FROM #t WHERE id= IIF ( @a > @b, @a, @b )
Returns Id=3.
You can even using nested IIF commands.
SELECT * FROM #t WHERE id= IIF ( @a > @b, IIF(@a>0,@b,0), @b )
Nenhum comentário:
Postar um comentário