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

20/03/2003

0

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

Responder

Posts

20/03/2003

Treze

é so colocar dentro da instrução sql

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


Responder

20/03/2003

Btovix

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


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