Fórum Me ajudem a fazer esse SUM #365887
06/11/2008
0
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
Curtir tópico
+ 0
Responder
Posts
06/11/2008
Aasn
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)