[firebase-br] Concatenacao chave Firebird

Emerson Sanches emerson.sanches em gmail.com
Ter Mar 15 16:58:29 -03 2016


Boa tarde pessoal.

Quando quero concatena 2 campos na clausula WHERE de um select no oracle,
faço da seguinte maneira

SELECT   A.CLI,
                A.DTA_SLD,
                A.SLD_CC
FROM     TABELA A
WHERE    (A.CLI,A.DTA_SLD) IN (SELECT   B.CLI,
                                                  MAX(B.DTA_SLD)
                                                  FROM     TABELA B
                                                 GROUP BY B.CLI)
ORDER BY 1,2

Assim ele me traz os registros da tabela A cujos campos A.CLI e A.DTA_SLD
tem com respondencia no sub select.

Como faço isso no Firebird, tentei com o Exists mas nao
funcionou............ou pelo menos nao consegui fazer funcionar.

Obrigado

Emerson



Sent with MailTrack
<https://mailtrack.io/install?source=signature&lang=en&referral=emerson.sanches@gmail.com&idSignature=22>



Mais detalhes sobre a lista de discussão lista