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
Curtir tópico
+ 0
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.
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.
É 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
Clique aqui para fazer login e interagir na Comunidade :)