[firebase-br] FB 1.54 FB 2.0.1

Andrei Luís compuvale.software em gmail.com
Qua Mar 28 15:46:22 -03 2007


Apenas uma idéia: você está utilizando o alias A para identificar
tabelas diferentes no select principal e no sub-select, corrija e veja
se resolve.

[]
Andrei

Em 28/03/07, Dan Traverzim<dan.grupos em terra.com.br> escreveu:
> Tenho um query que rodava bem no FB 1.53,1.54, porém agora no FB 2.0.1 derruba o servidor. Não sei tbm se o query é nó cego, ou se alguém souber me dizer se isso é bug !!!!
>
> É mais ou menos isso:
> SELECT A.PKNI_013_ID, A.ATSV_013_NOME, A.ATSV_013_END, A.ATSF_013_FONE, CID.ATSV_003_NOME
> FROM IA013 A
> LEFT JOIN IA003 CID ON(CID.PKNI_003_ID=A.FKNI_013_CID)
> LEFT JOIN IA002 EST ON(EST.PKNI_002_ID=CID.FKNI_003_EST)
> WHERE EST.PKNI_002_ID=25 AND A.PKNI_013_ID NOT IN
> ( SELECT A.FKNI_025_CLI
>   FROM IB025 A
>   LEFT JOIN IA013 CLI ON(CLI.PKNI_013_ID=A.FKNI_025_CLI)
>   LEFT JOIN IA003 CID ON(CID.PKNI_003_ID=CLI.FKNI_013_CID)
>   LEFT JOIN IA002 EST ON(EST.PKNI_002_ID=CID.FKNI_003_EST)
>   WHERE (EST.PKNI_002_ID=25) and (A.ATDT_025_DT_EMIS >= '12/31/2004')
>   GROUP BY A.FKNI_025_CLI
>   ORDER BY A.FKNI_025_CLI
> )
>
> Obrigado.
> Dan.




Mais detalhes sobre a lista de discussão lista