Array
(
)

Subtrair - nao mostrar numero negativo...

Davefloripa
   - 20 mar 2009

Pessoal, sou meio leigo em sql server

será que alguem pode me ajudar....???

A situação do select é essa.

select valor1, valor2, valor2-valor1 as Valor3 from tabela.

Porém o valor 3 não pode ser 0 ou negativo...
qdo for 0 ou negativo teria q retornar 1.

alguem sabe como fazer???

obrigado...

Ara.es
   - 23 mar 2009

davefloripa, ai está uma solução, nao sei se é a melhor, mas ja é alguma coisa. Flw!!!
#Código

SELECT VALOR1,
       VALOR2,
       ( CASE
           WHEN ( (VALOR2-VALOR1) < 0 ) THEN 1
           ELSE (VALOR2-VALOR1)
         END ) VALOR3
FROM   TABELA


qualquer coisa é só postar!!