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!!