Limitando o registro de uma query no acess. Isso é possível?

Delphi

20/03/2003

Olá e desde já obrigado...
Venho tentando criar uma consulta no Access onde só me interessam os 10 primeiros registros de uma consulta, o que acontece é que quando eu faço a consulta sem limitar o número de códigos por hospital a query funciona blz, mas quando quero de um hospital exclusivo, a query não limita a quantidade de registros seguem abaixo os códigos em sql descritos acima se alguém puder me ajudar agradeço novamente:

Quando vem registros de todos os hospitais:

Select top 10 ds_cirurgiao, count(ds_cirurgiao) as quant
From Boletos
Where ds_cirurgiao <> ´´
And ds_cirurgiao <> null
Group by ds_cirurgiao
Order by count(ds_cirurgiao) desc

Quando vem registros de um hospital específico:

Select top 10 ds_cirurgiao, count(ds_cirurgiao) as quant
From Boletos
Where ds_cirurgiao <> ´´
And ds_cirurgiao <> null
And cd_hospital = 44
Group by ds_cirurgiao
Order by count(ds_cirurgiao) desc

{cd_hospital = 44, um número de um hospital qualquer}
{top limita a quantidade}
{desc organiza em ordem decrescente}

Quando vem registros de um hospital específico é que o top não tunciona.
Como faço pra ele funcionar????? []´ a todos! :wink:


Btovix

Btovix

Curtidas 0

Respostas

Treze

Treze

20/03/2003

é so colocar dentro da instrução sql

Select * From tabela where (campo = campo) Limit 10


GOSTEI 0
Btovix

Btovix

20/03/2003

Obrigado por ter tentado, mas a instrução ´Limit´ não funciona no Access, por isso que estou usando aquele comando ´top´ logo após o sql! Valeu mesmo assim


GOSTEI 0
POSTAR