Fórum Ajuda com a clausula distinct, comportamento estranho #57147
25/10/2006
0
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
Faustoalves
Curtir tópico
+ 0Posts
25/10/2006
Acacio
Gostei + 0
25/10/2006
Faustoalves
as bases são as mesmas.. observe que em uma ele soma o saldo linha a linha e na outra não..
Fausto
Gostei + 0
25/10/2006
Acacio
Simulei aqui numa base e os valores batem corretamente.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)