Selecionar quantidade X de registro em um select

Firebird

02/12/2004

Select itl_codigo_cliente,cli_nome,sum(itl_qtd_titulo) as tot_quant
from itenslocacao,cliente
where itl_codigo_cliente = cli_codigo
group by itl_codigo_cliente,cli_nome
order by 3 desc

Prezados Colegas de Clube, já consegui selecionar os clientes q
mais locaram em ordem decrescente, agora no select Acima gostaria
de selecionar também uma quantidade X de clientes, ou seja:

Ex.: Os 10 clientes q mais locaram


Wiltefran

Wiltefran

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

02/12/2004

Se você estiver usando o FB 1.5, pode usar a cláusula FIRST, assim:

Select FIRST 10 itl_codigo_cliente,cli_nome,sum(itl_qtd_titulo) as tot_quant from itenslocacao,cliente
where itl_codigo_cliente = cli_codigo
group by itl_codigo_cliente,cli_nome
order by 3 desc

NO IB 6.5 ou superior use ROWS.


GOSTEI 0
POSTAR