Página 1 de 1

Critério no Decode

Enviado: Qua, 23 Fev 2011 3:02 pm
por jks1903
Como posso fazer para testar se o resultado de uma expressão é maior que zero no Decode?

Exemplo: nesse decode eu busco dois cmapos da tabela e subtraio um valor do outro.

Aí eu queria testar o resultado.

Semelhante a isso:

Selecionar tudo

decode(campo1-campo2,>0,'Maior 0','Menor 0')
Porém ao tentar fazer isso me retorna um erro de expressão não encontrada, na posição >0 do decode.

Como posso fazer essa comparação?

Enviado: Qua, 23 Fev 2011 3:24 pm
por dr_gori

Enviado: Qua, 23 Fev 2011 3:34 pm
por victorhugomuniz
acho que so com o case mesmo

Enviado: Qua, 23 Fev 2011 3:53 pm
por jks1903
Blza, vlw pelas respostas.

Aquele tópico ajudou muito mesmo.

não conhecia essa função sign.

Bastou utilizar ela, com sign(campo1-campo2), ai no decode eu testei o resultado.

Vlw.