Socorro! Problema com QuickReport Sql

03/02/2003

0

: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

Responder

Posts

03/02/2003

Leafar

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.


Responder

03/02/2003

Anonymous

: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.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar