Socorro! Problema com QuickReport Sql

Delphi

03/02/2003

:oops: Como faço para selecionar através de uma consulda sql, somente os 10 primeiros registros de acordo com os maiores valores em campo chamado qtde, para ser utilizado em uma gráfico do QuickReport. Por exempo listar em um gráfico de barras, os bairros que receberam as 10 maiores quantidades de solicitacoes num determinado mes. Estou utilizando o FireBird (Interbase). Uma amigo respondeu essa mensagem com algum tipo de função tipo .Top(10), mas não conseguir encontrar nada parecido


Anonymous

Anonymous

Curtidas 0

Respostas

Leafar

Leafar

03/02/2003

Xavier,

Não trabalho com Firebird, mas a função TOP deve existir com certeza neste banco (consulte o help), logo estou te enviando o exemplo em SQL Server.

select
top 10 *
from
tabela
order by
qtde desc

Espero ter ajudado.


GOSTEI 0
Anonymous

Anonymous

03/02/2003

:wink:

É Simples faça por exemplo assim:

select item
,qtde
from itens
where rownum=10
order by 2 desc

Assim irá selecionar somente os 10 maiores.

Ok.


GOSTEI 0
POSTAR