Fórum Agrupar #229854
04/05/2004
0
Não estou sabendo agrupar os valores neste codigo sql.. vc poderia me ajudar?
SELECT Inclusao.Cupomfiscal, Inclusao.Dtnotafiscal, Inclusao.horaemissao, Inclusao.kmanterior, Inclusao.kminicial, Inclusao.Codveiculo, Posto.NomePosto, Produto.Descricao, Produto.Preco, Condutor.Nome, Veiculo.Descricao, Veiculo.Placa, Itens.Qtdade
FROM ((Condutor INNER JOIN Inclusao ON Condutor.CodCondutor = Inclusao.Codcondutor) INNER JOIN Veiculo ON Inclusao.Codveiculo = Veiculo.CodVeiculo) INNER JOIN (Itens INNER JOIN (Posto INNER JOIN Produto ON Posto.CodPosto = Produto.CodPosto) ON Itens.CodProduto = Produto.CodProd) ON Inclusao.Cupomfiscal = Itens.NumCupom
WHERE (((Inclusao.Dtnotafiscal) Between ´03/05/2004´ And ´05/05/2004´) AND ((Veiculo.CodVeiculo)=1))
ou seja ele pode num exemplo meio irreal mas.. por exemplo.. ele
num mesmo cupom fical ter posto os seguintes itens
gasolina 10 litros
alcool 5 litros
gasolina 2 litros
alcool 10 litros..
queria agrupar para aparecer
gasolina 12litros
alcool 15 litros
Valeu :)
SELECT Inclusao.Cupomfiscal, Inclusao.Dtnotafiscal, Inclusao.horaemissao, Inclusao.kmanterior, Inclusao.kminicial, Inclusao.Codveiculo, Posto.NomePosto, Produto.Descricao, Produto.Preco, Condutor.Nome, Veiculo.Descricao, Veiculo.Placa, Itens.Qtdade
FROM ((Condutor INNER JOIN Inclusao ON Condutor.CodCondutor = Inclusao.Codcondutor) INNER JOIN Veiculo ON Inclusao.Codveiculo = Veiculo.CodVeiculo) INNER JOIN (Itens INNER JOIN (Posto INNER JOIN Produto ON Posto.CodPosto = Produto.CodPosto) ON Itens.CodProduto = Produto.CodProd) ON Inclusao.Cupomfiscal = Itens.NumCupom
WHERE (((Inclusao.Dtnotafiscal) Between ´03/05/2004´ And ´05/05/2004´) AND ((Veiculo.CodVeiculo)=1))
ou seja ele pode num exemplo meio irreal mas.. por exemplo.. ele
num mesmo cupom fical ter posto os seguintes itens
gasolina 10 litros
alcool 5 litros
gasolina 2 litros
alcool 10 litros..
queria agrupar para aparecer
gasolina 12litros
alcool 15 litros
Valeu :)
Eric.miranda
Curtir tópico
+ 0
Responder
Posts
04/05/2004
Jsaraujo
Boa tarde,
Tente o seguinte:
group by produto.descricao
Tente o seguinte:
group by produto.descricao
Responder
Gostei + 0
04/05/2004
Tinorj
SELECT Inclusao.CupomFiscal, Produto.Descricao, SUM(Itens.Qtdade) QtdeTotal FROM Inclusao INNER JOIN Itens ON (Itens.CupomFiscal = Inclusao.CupomFiscal) INNER JOIN Produto ON (Produto.CodProduto = Itens.CodProduto) WHERE Inclusao.DtNotaFiscal BETWEEN ´03/05/2004´ AND ´05/05/2004´) AND (Inclusao.CodVeiculo = 1) GROUP BY Inclusao.CupomFiscal, Produto.Descricao ORDER BY Inclusao.CupomFiscal, Produto.Descricao
Espero ter ajudado, ou pelo menos clareado a idéia.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)