Caro Fabrízo

Foi exatamente o que eu estava precisando, te agradeço muito pela ajuda, já 
estou um pouco
perdido aqui lutando com o Sped Contábil e está difícil. Apenas acrescentei 
order by e o resultado
foi exato. Já tinha feito com left outer join e nada! ( rs rs rs )

Meu muito obrigado mesmo! Valeu...


Adilson Nunes


  ----- Original Message ----- 
  From: Fabrízio de Royes Mello 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Thursday, June 04, 2009 1:12 PM
  Subject: Re: [pgbr-geral] Ajuda com sentença SQL





  2009/6/4 tetraetila® <[email protected]>

    ...
    Fiz um select mais não funcionou conforme minha necessidade, pois quando
    coloco A005_DEBI E
    A005_CREDI que se referem ao código estruturado da tabela A004 não retorna
    corretamente. Minha sentença abaixo:
    ...



  Adilson,

  Tenho um pouco de experiência em software contábil...

  Se eu entendi você tens 2 campos (a005_debi e a005_cred) que fazem referencia 
com a tabela do plano de contas (a004.a004_redu) e estás fazendo o JOIN 
(implicito) somente pelo campo a005.debi entao o retorno sera somente o 
estrutural dessa conta... 

  Essa tua tabela de lançamentos é clássica em sistemas contábeis com 
lançamentos de primeira fórmula... 

  Creio que para resolver teu problema tens de fazer algo parecido com:

  SELECT a005.a005_sequ, 
         a005.a005_data, 
         a005.a005_debi, 
         a004d.a004_estr, 
         a005.a005_cred,
         a004c.a004_estr, 
         a005.a005_valo,
         a005.a005_cdgh, 
         a008.a008_sequ, 
         a008.a008_desc 
    FROM a029005_tbl a005,
         JOIN a029004_tbl a004d ON a004d.a004_redu = a005.a005_debi
         JOIN a029004_tbl a004c ON a004c.a004_redu = a005.a005_cred
         JOIN a029008_tbl a008  ON a008.a008_sequ  = a005.a005_sequ
   WHERE a005.a005_data BETWEEN '01.01.2008' AND '31.01.2008';

  Cordialmente,

  -- 
  Fabrízio de Royes Mello
  >> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com



------------------------------------------------------------------------------


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

Responder a