Me ajudem a fazer esse SUM
Pessoal, nao consgido fazer o SUM, minha query vai abaixo:
Gostaria de somar a quantidade de Itens(I.Quantidade);
Thanks!!!!!
SELECT C.Nome_Cliente, M.Cod_Movimento, M.Data_Movimento, P.Nome_Produto, I.Quantidade, Q.Desc_Qualidade, L.Desc_Lote
FROM Tb_Movimento M
INNER JOIN Tb_Itens I
ON (M.Cod_Movimento = I.Cod_Movimento)
INNER JOIN Tb_Clientes C
ON (C.Cod_Cliente = M.Cod_Cliente)
INNER JOIN tb_Produtos P
ON (P.Cod_Produto = I.Cod_Produto)
INNER JOIN Tb_Qualidade Q
ON (I.Cod_Qualidade = Q.Cod_Qualidade)
INNER JOIN Tb_Lotes L
ON (L.Cod_Lote = I.COd_Lote)
WHERE M.Cod_TipoMovimento = 2
GROUP BY C.Nome_Cliente
DA A SEGUINTE MESGEM:
When Group by exists every simple field in projector must be in group by
Gostaria de somar a quantidade de Itens(I.Quantidade);
Thanks!!!!!
SELECT C.Nome_Cliente, M.Cod_Movimento, M.Data_Movimento, P.Nome_Produto, I.Quantidade, Q.Desc_Qualidade, L.Desc_Lote
FROM Tb_Movimento M
INNER JOIN Tb_Itens I
ON (M.Cod_Movimento = I.Cod_Movimento)
INNER JOIN Tb_Clientes C
ON (C.Cod_Cliente = M.Cod_Cliente)
INNER JOIN tb_Produtos P
ON (P.Cod_Produto = I.Cod_Produto)
INNER JOIN Tb_Qualidade Q
ON (I.Cod_Qualidade = Q.Cod_Qualidade)
INNER JOIN Tb_Lotes L
ON (L.Cod_Lote = I.COd_Lote)
WHERE M.Cod_TipoMovimento = 2
GROUP BY C.Nome_Cliente
DA A SEGUINTE MESGEM:
When Group by exists every simple field in projector must be in group by
Souzaaguiar
Curtidas 0
Respostas
Aasn
06/11/2008
Souza,
para utilizar o SUM vc teria que incluir todos os campos (e pelo visto são muitos) no GROUP BY, talvez seja mais prático vc criar uma StoredProcedure no seu banco de dados para fazer esta soma.
[]´s
AASN
para utilizar o SUM vc teria que incluir todos os campos (e pelo visto são muitos) no GROUP BY, talvez seja mais prático vc criar uma StoredProcedure no seu banco de dados para fazer esta soma.
[]´s
AASN
GOSTEI 0