[firebase-br] SQL

BandaLemuel bandalemuel em yahoo.com.br
Qui Abr 5 12:30:27 -03 2007


Nelson não deu certo... segue abaixo a SQl inteira.. a TABLE1 é a A e a 
TABLE2 é a F....


SELECT A.CDLAN , A.CDRAT , A.CDFIL , A.NRDOC , A.DTLCT , A.DTVEN , A.TPOPR ,
A.HISTO , A.PLCON , A.VRLAN , A.CDBAN , A.CDCCT , A.CDFOR , A.FLDUP ,
A.CDCEN , A.FLBXA , A.DTDOC , B.RZSOC , C.DESCR , D.NRCCT , E.PARAM ,
F.CDFIL AS FILRT , F.CDCEN AS CENRT , F.VRRAT
FROM FIN1000 A
LEFT OUTER JOIN FIN0400 B ON ( A.CDFOR=B.CDFOR )
LEFT OUTER JOIN FIN0200 C ON ( A.CDFIL=C.CDFIL )
LEFT OUTER JOIN FIN0300 D ON ( A.CDBAN=D.CDBAN AND A.CDCCT=D.CDCON )
LEFT OUTER JOIN FIN0999 E ON ( A.PLCON=E.ARGUM AND E.CDPAR=4 )
LEFT JOIN FIN1100 F ON ( A.CDRAT=F.CDRAT )
WHERE ( A.CDFOR=B.CDFOR OR A.CDFOR=0 ) AND
DTVEN BETWEEN :DTINI AND :DTFIN ORDER BY A.CDRAT


Wesley


----- Original Message ----- 
From: <sicnemelpor em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, April 05, 2007 12:17 PM
Subject: Re: [firebase-br] SQL


Experimenta:

SELECT
   A.CDLAN,
   A.CDRAT,
   A.HISTO,
   A.CDFIL,
   A.VRLAN,
   B.VRRAT,
   B.PLCON
FROM
   TABLE1 A
   LEFT JOIN TABLE2 B ON B.CDRAT=A.CDRAT

[]s
Nelson

>
>         Lista....
>
>     To tendo dificuldades em fazer o seguinte... :
>
>     TABLE 1
>     CDLAN , CDRAT , HISTO, CDFIL , VRLAN
>
>     TABLE 2
>     CDRAT , CDCEN , VRRAT , PLCON
>
>
>     A minha dúvida ... na table1 ( Principal ), tem a informação de 1
> CDRAT
> apenas... e na Table2 tem várias com o mesmo CDRAT, mas ai tem algumas
> CDRAT
> na table1 que não tem na table2 , como faço uma SQL para mostrar todas da
> table1 e quando na table2 o CDRAT = ao da table1 ele me mostre tbm...
>
>     Tentei assim mas não deu
>
>     SELECT A.CDLAN,A.CDRAT,A.HISTO,A.CDFIL,A.VRLAN,B.VRRAT,B.PLCON WHERE
> TABLE1 A, TABLE2 B WHERE
>     ( A.CDRAT=B.CDRAT OR B.CDRAT IS NULL )
>
>     Voces podem me ajudar ???
>
>         Wesley
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date: 3/4/2007 
12:48






Mais detalhes sobre a lista de discussão lista