somar dois campos em função de condição no interbase;
Eu consigo fazer uma soma de dois campos na select somente se uma condição for verdadeira?
Ex.
SELECT CAMPO1,CAMPO2,CAMPO3,
//Aqui entraria um IF
if campo1 > 0 then
SUM(CAMPO1,CAMPO2)
else
SUM(CAMPO3,CAMPO3)
FROM TABELA WHERE QUALQUER_CONDICAO
valeu
Estou tentando fazer isso no INTERBASE.
Ex.
SELECT CAMPO1,CAMPO2,CAMPO3,
//Aqui entraria um IF
if campo1 > 0 then
SUM(CAMPO1,CAMPO2)
else
SUM(CAMPO3,CAMPO3)
FROM TABELA WHERE QUALQUER_CONDICAO
valeu
Estou tentando fazer isso no INTERBASE.
Adriano Santos
Curtidas 0
Respostas
Afarias
29/07/2003
Respondido no fórum Delphi:
http://200.196.51.150/forum/viewtopic.php?t=17207
Más, procure sempre postar suas questões de Interbase/Firebird aqui.
T+
http://200.196.51.150/forum/viewtopic.php?t=17207
Más, procure sempre postar suas questões de Interbase/Firebird aqui.
T+
GOSTEI 0