[firebase-br] where condiçoes distintas
Fabiano Lima
frguitar em bol.com.br
Ter Out 25 10:57:19 -03 2011
Pessoal na minha SP tenho um select substring que separa meu codigo em 3 variaveis
a_ccusto
b_ccusto
c_ccusto
SELECT SUBSTRING (CCUSTO FROM 01 FOR 02) ,
SUBSTRING (CCUSTO FROM 01 FOR 05) ,
SUBSTRING (CCUSTO FROM 01 FOR 08)
FROM CADCCUSTO
WHERE CCUSTO = :rccusto
INTO :a_ccusto, :b_ccusto, :c_ccusto
depois eu faço um
SELECT SUM (CREDITO)
FROM LANC
WHERE (CCUSTO STARTING WITH :a_ccusto)
or
(CCUSTO STARTING WITH :b_ccusto)
or
(CCUSTO STARTING WITH :c_ccusto)
Só que ele só me retorna os valores somados nos campos onde CCUSTO STARTING WITH :a_ccusto, ignorando os outros 2
Gostaria que ele somasse os valores distinos em cada uma das 3 opções
Mais detalhes sobre a lista de discussão lista