[firebase-br] Ajuda com a clausula distinct

Fausto fausto.s.a em uol.com.br
Qua Out 25 07:36:22 -03 2006


Bom dia pessoal..
Estou tendo problemas na construção de uma query que utiliza o distinct..
A instrução em sql seria basicamente essa:
*select caidat, cailan, caival, sum (distinct caival)
from caixa
group by caidat, cailan, caival

*Qdo executo essa query no paradox.. tenho o seguinte resultado
      Data           Lan     Valor      Saldo
*   01/11/2005    87    250,00    250,00
   01/11/2005    88    200,00    450,00
   01/11/2005    89    200,00    650,00
   01/11/2005    99    -435,00   215,00
   04/11/2005    91    300,00    515,00
*Agora qdo executo a mesma qry em uma base Firebird tenho o seguinte 
resultado:

      Data           Lan     Valor      Saldo
 *  01/11/2005    87    250,00    250,00
   01/11/2005    88    200,00    200,00
   01/11/2005    89    200,00    200,00
   01/11/2005    99    -435,00   435,00
   04/11/2005    91    300,00    300,00
*
A clausula distinct tem  comportamento diferente no firebird?
Qual seria a solução para por exemplo, mostrar um extrato de um caixa ?
Grato
Fausto





Mais detalhes sobre a lista de discussão lista