[firebase-br] Ajuda

Durval F Lima durvalflima em gmail.com
Sáb Set 20 14:52:09 -03 2014


Boa tarde,

Algum poderia me ajudar com select abaixo?
O relacionamneto das tabelas A e B no join estão duplicando o A.VALOR
.Sei que esta acontecendo por causa do join
na Tabela A.OLDDCTO o campo se repete varias vezes
na Tabela B.DCTO só existe 1 para cada conjunto de lançamentos da Tabela A.
Mas preciso relacionar as duas por causa do campo B.ENTREGA.

select CAST(sum(a.valor)AS NUMERIC(15,4)),B.ENTREGA,
CASE B.ENTREGA
WHEN 0 THEN 'RETIRADA'
WHEN 1 THEN 'ENTREGA'
WHEN 2 THEN 'VIAGEM'
WHEN 3 THEN 'MESA'
WHEN 4 THEN 'COMANDA'
END AS TIPO
        from sigcaut2 a
RIGHT OUTER JOIN  sigcauth b ON (A.OLDDCTO = B.DCTO)
JOIN  ctprod c ON (A.CODIGO = C.CODIGO)
where (a.operacao between '110' and '139')
and (a.data = '09/20/2014')
and (c.inServico <> 'S' or c.inServico is null)
group  by B.ENTREGA


Durval F Lima <durvalflima em gmail.com>
Facebook <https://www.facebook.com/durvalflima>
Skype: *durvalflima*
Celular: (13) 9-9787-3960
--------------------------------------------------------------------------------------------------------------------------------------------------
Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio
Ambiente !
Before printing, remember your responsibility with the Environment



Mais detalhes sobre a lista de discussão lista