AJUDA SQL

TRTNCG 19/12/2016 17:58:43
#469854
Olá pessoal, Boa Tarde!

Bom tenho os dados a seguir gostaria de saber quantas mesas cada garçom está atendendo no momento, mas, não consegui ver a solução na sql.

Os dados são os seguintes:

47 MESA - 47 CAZEVEDO
66 MESA - 66 COLIVEIRA
16 MESA - 16 DSANTOS
1 MESA - 1 DSOUZA
89 MESA - 89 ESILVA
38 MESA - 38 FMUNIZ
10 MESA - 10 FTEIXEIRA
35 MESA - 35 ILLO
63 MESA - 63 ILLO
65 MESA - 65 LPAIVA
135 MESA - 135 MKEND
20 MESA - 20 NSILVA
69 MESA - 69 SAZEVEDO
103 MESA - 103 SJUNIOR
19 MESA - 19 SMARIA
37 MESA - 37 TIBA
15 MESA - 15 TRS
56 MESA - 56 TRS
93 MESA - 93 TRS
150 MESA - 150 TRS

SQL que tentei

Select TM.IDMESA,M.NOME,US.LOGIN,US.NOME_COMPLETO from tmpmesas as TM
Left JOIN MESAS as M on M.ID=TM.IDMESA
LEFT JOIN usuarios_sistema as US on US.ID=TM.ID_GARCOM
Group by TM.IDMESA,M.NOME,US.LOGIN,US.NOME_COMPLETO
Order by US.LOGIN

No entanto gostaria de aparecesse da seguinte forma:

CAZEVEDO 1
COLIVEIRA 1
DSANTOS 1
DSOUZA 1
ESILVA 1
FMUNIZ 1
FTEIXEIRA 1
ILLO 2
LPAIVA 1
MKEND 1
NSILVA 1
SAZEVEDO 1
SJUNIOR 1
SMARIA 1
TIBA 1
TRS 4

ou seja copntabilizando quantas mesas cada garçom está atendendo
KERPLUNK 19/12/2016 22:19:13
#469857
Se o que você quer é o total por garçom, você tem que agrupar primeiro por garçom e não por mesas.
ACCIOLLY 19/12/2016 22:24:52
#469858
Resposta escolhida
E complementando as palavras do KERPLUNK você também pode usar o COUNT no seu SQL.

SELECT COUNT(US.NOME_COMPLETO) AS TM FROM...
Tópico encerrado , respostas não são mais permitidas