Socorro! Problema com QuickReport Sql
: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
Curtidas 0
Respostas
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.
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
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.
É 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