Fórum sql e relatorio?? #234819
28/05/2004
0
Bom dia,, queria saber se alguem pode me ajudar a resolver isso..
tenho a seguinte sql..
SELECT Cupomfiscal.Notafiscal, Cupomfiscal.Codigo,
Cupomfiscal.Dtcupomfiscal, Cupomfiscal.horaemissao,
Cupomfiscal.kmanterior, Cupomfiscal.kmfinal, Cupomfiscal.Codveiculo,
Posto.NomePosto, Posto.Endereco, Produto.Descricao, Produto.Preco,
Condutor.Nome, Veiculo.Descricao, Veiculo.Placa, Itens.Qtdade,
CentroCusto.CodCentroCusto, CentroCusto.Nome
FROM ((((Condutor INNER JOIN Cupomfiscal ON Condutor.CodCondutor = Cupomfiscal.Codcondutor) INNER JOIN Veiculo ON Cupomfiscal.Codveiculo = Veiculo.CodVeiculo) INNER JOIN (Itens INNER JOIN (Posto INNER JOIN Produto ON Posto.CodPosto = Produto.CodPosto) ON Itens.CodProduto = Produto.CodProd) ON Cupomfiscal.Codigo = Itens.NumCupom) INNER JOIN NotaFiscal ON Cupomfiscal.Notafiscal = NotaFiscal.CodNota) INNER JOIN CentroCusto ON Cupomfiscal.CodCentroCusto = CentroCusto.CodCentroCusto
WHERE (((Cupomfiscal.Notafiscal)=:cod))
order by cupomfiscal.dtcupomfiscal,cupomfiscal.horaemissao
que me gera um relatori da seguinte forma..
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Gasolina 2 2,00 4,00
---------------------------------------------------------------------------
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Alcool 5 1,00 5,00
queria juntar os dois visto que é o mesmo cupom
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Gasolina 2 2,00 4,00
Alcool 5 1,00 5,00
OBS. a Dist. é a distancia final - distancia anterior..
Seria mudando a sql que conseguiria o resultado ..Um Group By
tenho a seguinte sql..
SELECT Cupomfiscal.Notafiscal, Cupomfiscal.Codigo,
Cupomfiscal.Dtcupomfiscal, Cupomfiscal.horaemissao,
Cupomfiscal.kmanterior, Cupomfiscal.kmfinal, Cupomfiscal.Codveiculo,
Posto.NomePosto, Posto.Endereco, Produto.Descricao, Produto.Preco,
Condutor.Nome, Veiculo.Descricao, Veiculo.Placa, Itens.Qtdade,
CentroCusto.CodCentroCusto, CentroCusto.Nome
FROM ((((Condutor INNER JOIN Cupomfiscal ON Condutor.CodCondutor = Cupomfiscal.Codcondutor) INNER JOIN Veiculo ON Cupomfiscal.Codveiculo = Veiculo.CodVeiculo) INNER JOIN (Itens INNER JOIN (Posto INNER JOIN Produto ON Posto.CodPosto = Produto.CodPosto) ON Itens.CodProduto = Produto.CodProd) ON Cupomfiscal.Codigo = Itens.NumCupom) INNER JOIN NotaFiscal ON Cupomfiscal.Notafiscal = NotaFiscal.CodNota) INNER JOIN CentroCusto ON Cupomfiscal.CodCentroCusto = CentroCusto.CodCentroCusto
WHERE (((Cupomfiscal.Notafiscal)=:cod))
order by cupomfiscal.dtcupomfiscal,cupomfiscal.horaemissao
que me gera um relatori da seguinte forma..
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Gasolina 2 2,00 4,00
---------------------------------------------------------------------------
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Alcool 5 1,00 5,00
queria juntar os dois visto que é o mesmo cupom
data: 12/05/2004 Hora: 12:35 Placa: BAB2563 Dist.: 353
Centrocusto: WGG
Itens do cupom
Produto Qtdade Preco Valor total
Gasolina 2 2,00 4,00
Alcool 5 1,00 5,00
OBS. a Dist. é a distancia final - distancia anterior..
Seria mudando a sql que conseguiria o resultado ..Um Group By
Eric.miranda
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)