我是SQL新手,已经在中国研究过了,不要认为游泳是我的错误
<>之前声明@Temp_Table表(ID_CLIENTE nvarchar (50),ID_ATENDENTE nvarchar (50),EQUIPE_VENDA nvarchar (50),省nvarchar (255))插入到@Temp_Table选择不同的光。ID_CLIENTE、Vend.ID_ATENDENTE Vend.EQUIPE_VENDA Vend.NOME源自[TB_AGENDA-VENDEDOR_LIGACOES] as LigINNER JOIN [TB_AGENDA-VENDEDOR_VENDEDORES]作为供应商在公开发表。id_attenente =轻;ID_ATENDENTE按顺序点菜。ID_CLIENTESELECT count(*), id_client,EQUIPE_VENDA, name从@Temp_Table组id_attenente我有两个表格,首先以重复为例:第一行:1个用户| 1个adm | 20/02/2015线路二:1个用户| 1个adm | 24/02/2015行3:2用户| adm 1 | 03.30.2015行4:3用户| adm 2 | 20.04.2015结束线路1:1个用户| 1个adm | 24/02/2015行2:2用户| adm 1 | 03.30.2015第3行:3用户| adm 2 | 20.04.2015然后我想按ADM分组Adm 1 count 2Adm 2 count 1之前@Temp_Table列"。id_client '在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。
查询错误:
SELECT count(*), ID_CLIENTE, EQUIPE_VENDA, NOME
FROM @Temp_Table
GROUP BY ID_ATENDENTE;
你可以选择:
SELECT count(*), ID_ATENDENTE
FROM @Temp_Table
GROUP BY ID_ATENDENTE;
或:
SELECT count(*), ID_CLIENTE, EQUIPE_VENDA, NOME
FROM @Temp_Table
GROUP BY ID_CLIENTE, EQUIPE_VENDA, NOME;