problema com SUM(Quant) As e ORDER BY no QuickReport

Programação C em geral

Moderadores: 51, guest2003

problema com SUM(Quant) As e ORDER BY no QuickReport

Mensagempor __JEREK__ » 17 Mar 2007 21:57

boa noite, galera!

estou tentando gerar um relatório no QuickReport mas esta aprecendo um problema que não estou conseguindo resolver, eu coloquei para agrupar e somar uma coluna e colocar essa coluna em ordem decresente mas isso não esta acontecendo.

o código que eu coloquei no ADOQuery foi esse:
Código: Selecionar todos
SELECT
Intervencao.[Codigo do aparelho],
Intervencao.[Codigo do modelo],
Intervencao.[Codigo do local],
Intervencao.[Quant],
Local2.[Codigo do Local],
SUM(Quant) As Total

FROM
Intervencao, Local2

WHERE
Local2.[Codigo do Local] = Intervencao.[Codigo do local]

GROUP BY
Intervencao.[Codigo do modelo],
Intervencao.[Codigo do aparelho],
Intervencao.[Codigo do local],
Intervencao.[Quant],
Local2.[Codigo do Local]

ORDER BY
Local2.[Codigo do Local], Total


e o resultado é este:
Imagem

Como vocês podem ver na imagem acima a lista não esta em ordem decresente e pior, aparecem dois itens que deveriam estar agrupados reator eletrônico 1x16 deveria ser 23 mas aparece 17 + 6.

esse nome "reator eletrônico 1x16" é conseguido atravez do código do aparelho (reator eletrônico) + código do modelo (1x16), portanto não é erro de digitação.

e ele não é o único, tem um tem um outro item que aparece um pouco mais acima que esta como 0 e 3.
Imagem

será que aguem sabe como resolver isso??

desde já agradeço a colaboração de todos. muito obrigado!!!
'We shall live forever, and cast out those less divine...'
__JEREK__
Byte
 
Mensagens: 216
Registrado em: 11 Out 2006 17:53
Localização: BA

Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x