inner join com count

SQL Server

SQL

26/11/2017

boa tarde, tenho esse inner join:
SELECT TB_PREST_SERVICOS.COLAB_ID,TB_PREST_SERVICOS.SERVICO_ID,TB_COLABORADOR.COLAB_ID
FROM TB_PREST_SERVICOS INNER JOIN TB_COLABORADOR ON TB_PREST_SERVICOS.COLAB_ID = TB_COLABORADOR.COLAB_ID;
preciso de um count para saber quantos servicos cada colaborador prestou, seperado pelo id do colab.
agradeço desde jã
Filipe Romano

Filipe Romano

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

27/11/2017

Bom dia Filipe.
Acho que é isso que você precisa.

SELECT TB_PREST_SERVICOS.COLAB_ID
     , COUNT(TB_PREST_SERVICOS.SERVICO_ID) AS QUANTIDADE
  FROM TB_PREST_SERVICOS 
       INNER JOIN TB_COLABORADOR 
	      ON TB_PREST_SERVICOS.COLAB_ID = TB_COLABORADOR.COLAB_ID
 GROUP BY TB_PREST_SERVICOS.COLAB_ID;
GOSTEI 4

Mais Respostas

Filipe Romano

Filipe Romano

26/11/2017

Isso mesmo que eu tava precisando, deu certinho!
Muito obrigado!
GOSTEI 0
POSTAR