AJUDA SQL
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
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
Se o que você quer é o total por garçom, você tem que agrupar primeiro por garçom e não por mesas.
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