Re: [firebase-br] SQL funciona na versão 1.5 e não na 2.0

omar l m rosa omar em conesul.inf.br
Qua Jul 18 15:55:00 -03 2007


Aliases... traveis....
No fb 2.0 está corrigido isto.... leia os releases...........


select coalesce(trelsld.qtdsaldo,0) qtdsaldo,
coalesce(trelsld.totalsaldo,0) totalsaldo

   from trelsld

   where trelsld.idprd = :idprd and

         trelsld.filial = :filial and

         trelsld.saldo = :saldo and

         trelsld.codloc = :codloc and

         trelsld.sequencialsaldo = (select max(ULTIMO.sequencialsaldo)

                                       from trelsld ULTIMO

                                       where ULTIMO.idprd = :idprd and

                                             ULTIMO.saldo = :saldo and

                                             ULTIMO.filial = :filial and

                                             ULTIMO.codloc = :codloc)


Bai.
omar


----- Original Message ----- 
From: "Adriano Zamoner" <adriano em furlan.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, July 11, 2007 10:35 AM
Subject: [firebase-br] SQL funciona na versão 1.5 e não na 2.0


Srs. Bom Dia !!!



A SQL abaixo funciona perfeitamente na versão 1.5 do Firebird, só que estou
migrando para a versão 2.0 e ocorre o seguinte erro:



Invalid token.

Dynamic SQL Error.

SQL error code = -104.

Cannot use an aggregate function in a WHERE clause, use HAVING instead.



Segue SQL:



select coalesce(trelsld.qtdsaldo,0) qtdsaldo,
coalesce(trelsld.totalsaldo,0) totalsaldo

   from trelsld

   where trelsld.idprd = :idprd and

         trelsld.filial = :filial and

         trelsld.saldo = :saldo and

         trelsld.codloc = :codloc and

         trelsld.sequencialsaldo = (select max(trelsld.sequencialsaldo)

                                       from trelsld ultimo

                                       where trelsld.idprd = :idprd and

                                             trelsld.saldo = :saldo and

                                             trelsld.filial = :filial and

                                             trelsld.codloc = :codloc)





Obrigado.



Adriano Zamoner

Tecnologia da Informação

Máquinas Furlan Ltda


No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.10.2/894 - Release Date: 10/07/2007
17:44

______________________________________________
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


__________ Informação do NOD32 IMON 2392 (20070711) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br






Mais detalhes sobre a lista de discussão lista