Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jorge Humberto

Consulta SQL Server

Recommended Posts

Boa noite amigos,

Preciso de uma ajuda: tenho uma consulta que conta quantos registros tenho numa determinada tabela:

 

select count(*) from ITEM   
 WHERE COD_EVENTO = @nCodEvento    
   and substring(COD_DIVISA,1,3) = @sCodSetor    
      and COD_STATUS = 'A'

 

A resposta me trouxe 1500 registros.

 

Gostaria que essa consulta me retornasse apenas 200 registros, por exemplo.

Detalhe: não posso retirar o count(*), pois ele é necessário.

Tem algum jeito ? Tentei resolver usando TOP, SET ROWCOUNT, etc., mas não consegui.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se na condição temos 1500 registros , você quer contar 200 ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tire o count(*)

Use limit

 

 

select * from ITEM   
 WHERE COD_EVENTO = @nCodEvento    
   and substring(COD_DIVISA,1,3) = @sCodSetor    
      and COD_STATUS = 'A'
       limit 200

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.