SQL complicado
Galera, seguinte, eu preciso montar um código como o abaixo, porém, eu qro usar group by apenas com 1 campo e naum consigo.
Alguem poderia me ajudar?
Alguem poderia me ajudar?
SELECT Movpro.CODPROM, Movpro.CLIPROM, Produtos.CODPRO, Produtos.DESPRO, Clientes.CODCLI, Clientes.FANTASIA, Movos.PRODUTO, Movos.QUANTIDADE, Movos.PRECO, Movos.CustoMedio, SUM( MovOs.Quantidade ) QTD, SUM( MovOs.Preco * MovOs.Quantidade ) / SUM( MovOs.Quantidade ) PrcMed, (((SUM(MovOs.Preco*MovOs.Quantidade)/(Sum(MovOs.Quantidade))))*(Sum(MovOs.Quantidade))) AS Total, (((SUM(MovOs.Preco) / SUM(MovOs.CustoMedio)) - 1)*100) AS MargMed FROM "Produtos.DB" Produtos INNER JOIN "movpro.DB" Movpro ON (Movpro.CODPROM = Produtos.CODPRO) INNER JOIN "Clientes.DB" Clientes ON (Clientes.CODCLI = Movpro.CLIPROM) INNER JOIN "Movos.DB" Movos ON (Movpro.CODPROM = Movos.PRODUTO) GROUP BY Movpro.CODPROM, Produtos.CODPRO, Produtos.DESPRO, Clientes.CODCLI, Movpro.CLIPROM, Clientes.FANTASIA, Movos.QUANTIDADE, Movos.PRODUTO, Movos.PRECO, Movos.CustoMedio ORDER BY Produtos.DESPRO
K1t4r0
Curtidas 0
Respostas
Arc
05/09/2006
[b:95afa0c53e]eu qro usar group by apenas com 1 campo[/b:95afa0c53e]
vc acha realmente que existe agrupamento somente por um campo e vc listando esse monte de coisa ???
o que vc quer fazer aí, de repente exista alguma outra solução
vc acha realmente que existe agrupamento somente por um campo e vc listando esse monte de coisa ???
o que vc quer fazer aí, de repente exista alguma outra solução
GOSTEI 0
K1t4r0
05/09/2006
Tendii
GOSTEI 0
K1t4r0
05/09/2006
Brigado Arc, eu naum sou mto bom ainda em SQL, por isso perguntei, sei as funções basicas de incluir, excluir, editar, selecionar, agora q eu to pegando mesmo no trampo algumas coisas mais complicadas.
Vlwz!
Vlwz!
GOSTEI 0