Como você não informou mais detalhe e não colocou a select completa, imagino que a sua tabela possua 1 ou mais registros por cliente, então: SELECT CLIENTE, SUM(VALOR) AS SOMA FROM TABELA GROUP CLIENTE ORDER BY 2
Mas melhorando um pouco, você poderia fazer: SELECT FIRST 10 CLIENTE, SUM(VALOR) AS SOMA FROM TABELA GROUP CLIENTE ORDER BY 2 Assim você não precizaria utilizar PacketRecords! Porem, "FIRST" é uma instrução que só existe no Firebird 1.5... Para Interbase, se não me engano a instrução é "ROWS". On Thu, 17 Feb 2005 10:22:44 -0300 (ART), DVJ <[EMAIL PROTECTED]> wrote: > > Olá a todos > > Estou usando IBQuery e ClientDataSet para fazer uma consulta aonde retorne os > 10 > clientes com maior movimentação > > EM SQL: select Cliente, sum(Valor) as SOMA > > No clientDataSet: Propriedade PacketsRecords= 10 > > O problema tá na instrução SQL, na qual eu não consigo ordenar pelo campo > sum(valor). > > Pergunto: há como ordenar por esse campo? Se não, alguém teria uma dica? > > Agradeço antecipadamente > > Dirceu > > _______________________________________________________ > Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. > http://br.acesso.yahoo.com/ - Internet rápida e grátis > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html