[firebase-br] RES: como fazer 2 selects não retornar repetidos

Alexandre Camilo camilo em apollosistemas.com.br
Seg Jan 13 09:14:51 -03 2014


SELECT CODIGO, DATA, SUM(VLRENTRADA) TOT_ENTRADA, SUM(VLRSAIDA) TOT_SAIDA,
SUM(VLRENTRADA - VLRSAIDA) TOT_LIQUIDO
FROM (
select  codEntrada CODIGO,datEntrada DATA,vlrEntrada,0.00 as vlrSaida from
tbEntrada
union
select  codSaida CODIGO,datSaida DATA,0.00 vlrEntrada, vlrSaida from tbSaida
) AS TEMP
GROUP BY CODIGO, DATA

Espero que ajude.

Alexandre Camilo.


-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Borges
Enviada em: sexta-feira, 10 de janeiro de 2014 19:26
Para: lista em firebase.com.br
Assunto: [firebase-br] como fazer 2 selects não retornar repetidos

select  "codEntrada","datEntrada","vlrEntrada","motEntrada" from "tbEntrada"
 select  "codSaida","datSaida","vlrSaida","motSaida","pagSaida" from
"tbSaida"
tenho que fazer este select nas duas tabelas e um sum ( vlrEntrada) e sum
(vlrSaida)
e também (vlrEntrada - vlrSaida) pois preciso do resultado desta conta num
relatório...

fiz esse mas retorna campos repetidos 
"Select
    DISTINCT    "tbEntrada"."datEntrada", "tbSaida"."datSaida",
    (  select distinct  sum("vlrEntrada") from "tbEntrada" ) as Entrada,
    (  select distinct sum("vlrSaida")  from "tbSaida" )as Saida,
    ( SELECT sum("vlrEntrada") From "tbEntrada") - (select sum ("vlrSaida")
>From "tbSaida" ) as Resultado
    From "tbEntrada", "tbSaida"  "
alguém pode me ajudar????
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista