IF com dois campos SQL no Cache

1 resposta
MarceloNeo

Ola alguém pode me dar uma dica please!
É o seguinte tenho 3 tabelas tab1, tab2, tab3,
gostaria de fezer um select assim

SELECT SUM(t2.valorDuplica - ( IF (t2.duplica = t3.duplica) { RETURN t3.valorDuplicata } ELSE { RETURN 0 })) FROM tab1 t1, tab2 t2, tab3 t3 WHERE t1.codCliente=t2.codCliente AND t1.numNota=2344

o IF é examente a idéia que tenho que fazer, estou usando o banco de dados Cache.

1 Resposta

pmlm

SELECT SUM(t2.valorDuplica - ( CASE WHEN t2.duplica = t3.duplica THEN t3.valorDuplicata ELSE 0 END)) FROM tab1 t1, tab2 t2, tab3 t3 WHERE t1.codCliente=t2.codCliente AND t1.numNota=2344

Criado 24 de janeiro de 2011
Ultima resposta 24 de jan. de 2011
Respostas 1
Participantes 2