Ir para conteúdo

POWERED BY:

Arquivado

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

Lilian Freitas

Selecionar campo e o total dele

Recommended Posts

Boa tarde,

 

Tenho a seguinte consulta:

 

select COUNT(idMedida), idMedida, nome
 from OMEDIDAS (nolock)
 where idEmpresa = 9

Quero selecionar os valores dos campos e o total de um deles. Porém está retornando o seguinte erro:

 

Mensagem 8120, Nível 16, Estado 1, Linha 1
Column 'OMEDIDAS.idMedida' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
Alguém poderia me ajudar?
Grata.

Compartilhar este post


Link para o post
Compartilhar em outros sites

idMedida está numa função de agregação (count()),

assim precisa estar agrupada

pela cláusula group by.

Compartilhar este post


Link para o post
Compartilhar em outros sites

select COUNT(idMedida), idMedida, nome

from OMEDIDAS (nolock)

where idEmpresa = 9

Group by idmedida, nome

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.