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:
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
Curtir tópico
+ 0
Responder
Posts
20/03/2003
Treze
é so colocar dentro da instrução sql
Select * From tabela where (campo = campo) Limit 10
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
Clique aqui para fazer login e interagir na Comunidade :)