Criar variaveis !
Ola caros amigos,
Como eu faço isto no Firebird:
IF (CREDEB = ´C´) THEN
BEGIN
CREDITO = VALOR; DEBITO = NULL;
END
ELSE
BEGIN
CREDITO = NULL;
DEBITO = VALOR;
END
Se o campo no Firebird CREDEB for igual a C eu armazeno em uma variável credito se não eu armazeno em uma variável Debito isto e possível em Firebird sem usar procedure?
Usando somente select.
Desde já agradeço
Hugo Fabrício
Como eu faço isto no Firebird:
IF (CREDEB = ´C´) THEN
BEGIN
CREDITO = VALOR; DEBITO = NULL;
END
ELSE
BEGIN
CREDITO = NULL;
DEBITO = VALOR;
END
Se o campo no Firebird CREDEB for igual a C eu armazeno em uma variável credito se não eu armazeno em uma variável Debito isto e possível em Firebird sem usar procedure?
Usando somente select.
Desde já agradeço
Hugo Fabrício
Hugofab
Curtidas 0
Respostas
Emerson Nascimento
14/03/2006
tente assim:
select (case when CREDEB = ´C´ then VALOR else 0 end) as CREDITO, (case when CREDEB <> ´C´ then VALOR else 0 end) as DEBITO from tabela [where ]
GOSTEI 0
Hugofab
14/03/2006
emerson.en,
Obrigado pela dica, funcionou perfeitamente !
Um grande abraço
Hugo Fabrício
Obrigado pela dica, funcionou perfeitamente !
Um grande abraço
Hugo Fabrício
GOSTEI 0