BOA TARDE PESSOAL,

TENHO O SELECT ABAIXO:

SELECT a.datas,a.classi,a.conta,a.cxabco,a.historico,a.valor
FROM ENTRADAS a, PLANO b, HISTORICOPADRAO c
WHERE 
     a.conta  = b.codigo and      
     a.cxabco = b.codigo and      
     a.id_histo = c.idhistopadrao and      
     a.datas between '2009-01-01' AND '2009-01-01'

QUE RETORNA OS REGISTROS:

DATA       CLASSIFICACAO CONTA               CXABCO  HISTORICO            VALOR
=================================================================================
02/01/2009 1.1.01.01.002 VENDAS MERCADORIAS  CAIXA   Venda nesta data.    230,00
02/01/2009 1.1.01.01.032 RECEITAS DIVERSAS   CAIXA   Venda nesta data.    124,00
02/01/2009 1.1.01.01.044 CONTAS A RECEBER    CAIXA   Venda nesta data.    456,00
=================================================================================

PRECISO EXECUTAR NO WHERE DUAS VEZES O MESMO CODIGO, PORQUE TENHO NA TABELA UM 
LANCTO
DE CONTRA-PARTIDA. EX:
     a.conta  = b.codigo and      
     a.cxabco = b.codigo and      
SE EU EXECUTAR UM OU OUTRO FUNCIONA LEGAL, SE INFORMO OS DOIS, NAO RETORNA NADA.

ALGUEM TEM ALGUMA DICA ?

OBRIGADO.

PAULO.
 



_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a