Agrupar
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
Curtidas 0
Respostas
Jsaraujo
04/05/2004
Boa tarde,
Tente o seguinte:
group by produto.descricao
Tente o seguinte:
group by produto.descricao
GOSTEI 0
Tinorj
04/05/2004
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.
GOSTEI 0