PROBLEMAS COM SUM (FIREBIRD)

CARINHENA 15/04/2014 16:17:25
#437321
Pessoal, estou com um problema chato no Firebird (2.5)

Tenho um select super simples:
SELECT sum(VALORES.VALOR_HORAS) as total, VALORES.ORDEM_SERVICO FROM  VALORES  WHERE VALORES.CANCELAR Is NULL  
group by VALORES.VALOR_HORAS, VALORES.ORDEM_SERVICO


Ele não me retorna a somatória do campo VALOR_HORAS para cada cada código de serviço.

O campo Valor_Horas é um campo Numeric 15,2 e Ordem_servico é um campo, integer.

Estra trazendo o resultado asim:
TOTAL ORDEM_SERVICO
0 4
0 5
287,94 1
191,96 1

Ao invés de
0 4
0 5
479,90 1

Alguma luz?
OCELOT 15/04/2014 16:21:43
#437322
Tente tirar o VALORES.VALOR_HORAS do GROUP BY
Tópico encerrado , respostas não são mais permitidas