Mais uma SQL
Bom dia galera...
estou precisando da ajuda de vcs nesse código
sql..
trabalho com o banco de dados ACCESS.. e tenho
as seguintes tabelas..
[b:805b6b1f32]Notafiscal[/b:805b6b1f32]
Codnota
data
codlocal
[b:805b6b1f32]Condutor[/b:805b6b1f32]
Codcondutor
Nome
[b:805b6b1f32]Posto[/b:805b6b1f32]CodPosto
NomePosto
[b:805b6b1f32]Produto[/b:805b6b1f32]
CodProd
Descricao
Preco
CodPosto
[b:805b6b1f32]Veiculo[/b:805b6b1f32]
Codveiculo
Placa
Descricao
[b:805b6b1f32]Itens[/b:805b6b1f32]
Cod
NumCupom
CodProduto
Qtdade
Preco
[b:805b6b1f32]Inclusao[/b:805b6b1f32]
Codigo
Cupomfiscal
dtcupomfiscal
horaemissao
kmanterior
kmfinal
CodCondutor
CodVeiculo
Notafiscal
Preciso que a sql me retorne
-data do cupom fiscal;
-hora do cupom fiscal;
-Placa do veiculo;
-Nome do veiculo;
-kmanterior;
-kmfinal;
-Qtdade(da tabela itens);
-Preco(da tabela produto);
-Nome do Posto
vcs poderiam me ajudar nessa sql??
estou perdido.. estou tentando essa..
mas não está certa..
select veiculo.descricao,veiculo.placa,
posto.nomeposto,produto.preco,
inclusao.dtcupomfiscal,inclusao.horaemissao,inclusao.kmanterior,
inclusao.kmfinal, itens.qtdade
from inclusao
left join veiculo on (veiculo.cod = inclusao.codveiculo)
left join itens on (itens.numcupom = inclusao.cupomfiscal)
left join produto on (produto.cod = itens.codproduto)
left join notafiscal on (notafiscal.notafiscal = inclusao.numnotafiscal)
left join posto on (posto.cod = notafiscal.codlocal)
where (veiculo.descricao = :veiculo) and
(inclusao.dtcupomfiscal between :dt1 and :dt2)
estou precisando da ajuda de vcs nesse código
sql..
trabalho com o banco de dados ACCESS.. e tenho
as seguintes tabelas..
[b:805b6b1f32]Notafiscal[/b:805b6b1f32]
Codnota
data
codlocal
[b:805b6b1f32]Condutor[/b:805b6b1f32]
Codcondutor
Nome
[b:805b6b1f32]Posto[/b:805b6b1f32]CodPosto
NomePosto
[b:805b6b1f32]Produto[/b:805b6b1f32]
CodProd
Descricao
Preco
CodPosto
[b:805b6b1f32]Veiculo[/b:805b6b1f32]
Codveiculo
Placa
Descricao
[b:805b6b1f32]Itens[/b:805b6b1f32]
Cod
NumCupom
CodProduto
Qtdade
Preco
[b:805b6b1f32]Inclusao[/b:805b6b1f32]
Codigo
Cupomfiscal
dtcupomfiscal
horaemissao
kmanterior
kmfinal
CodCondutor
CodVeiculo
Notafiscal
Preciso que a sql me retorne
-data do cupom fiscal;
-hora do cupom fiscal;
-Placa do veiculo;
-Nome do veiculo;
-kmanterior;
-kmfinal;
-Qtdade(da tabela itens);
-Preco(da tabela produto);
-Nome do Posto
vcs poderiam me ajudar nessa sql??
estou perdido.. estou tentando essa..
mas não está certa..
select veiculo.descricao,veiculo.placa,
posto.nomeposto,produto.preco,
inclusao.dtcupomfiscal,inclusao.horaemissao,inclusao.kmanterior,
inclusao.kmfinal, itens.qtdade
from inclusao
left join veiculo on (veiculo.cod = inclusao.codveiculo)
left join itens on (itens.numcupom = inclusao.cupomfiscal)
left join produto on (produto.cod = itens.codproduto)
left join notafiscal on (notafiscal.notafiscal = inclusao.numnotafiscal)
left join posto on (posto.cod = notafiscal.codlocal)
where (veiculo.descricao = :veiculo) and
(inclusao.dtcupomfiscal between :dt1 and :dt2)
Eric.miranda
Curtidas 0
Respostas
Emerson Nascimento
04/05/2004
select veiculo.descricao, veiculo.placa, posto.nomeposto,
          produto.preco, inclusao.dtcupomfiscal, inclusao.horaemissao,
          inclusao.kmanterior, inclusao.kmfinal, itens.qtdade
from inclusao
left join veiculo on (veiculo.[b:319d035426]codveiculo[/b:319d035426] = inclusao.codveiculo)
left join itens on (itens.numcupom = inclusao.cupomfiscal)
left join produto on (produto.[b:319d035426]codprod[/b:319d035426] = itens.codproduto)
left join notafiscal on (notafiscal.[b:319d035426]codnota[/b:319d035426] = inclusao.notafiscal)
left join posto on (posto.[b:319d035426]codposto[/b:319d035426] = notafiscal.codlocal)
where (veiculo.descricao = :veiculo) and
            (inclusao.dtcupomfiscal between :dt1 and :dt2)
          produto.preco, inclusao.dtcupomfiscal, inclusao.horaemissao,
          inclusao.kmanterior, inclusao.kmfinal, itens.qtdade
from inclusao
left join veiculo on (veiculo.[b:319d035426]codveiculo[/b:319d035426] = inclusao.codveiculo)
left join itens on (itens.numcupom = inclusao.cupomfiscal)
left join produto on (produto.[b:319d035426]codprod[/b:319d035426] = itens.codproduto)
left join notafiscal on (notafiscal.[b:319d035426]codnota[/b:319d035426] = inclusao.notafiscal)
left join posto on (posto.[b:319d035426]codposto[/b:319d035426] = notafiscal.codlocal)
where (veiculo.descricao = :veiculo) and
            (inclusao.dtcupomfiscal between :dt1 and :dt2)
GOSTEI 0
Eric.miranda
04/05/2004
e aí emerson.. valeu mesmo pela força que vc está me dando..
Devo estar errando em algum ponto... pq continua aquele erro
de Operador faltando..
que poderia ser isso..
um relaciomento que está faltando ou uma inconsitencia nas tabelas??
vc viu as estruturas.. vc vê outro jeito de fazer isso?
Devo estar errando em algum ponto... pq continua aquele erro
de Operador faltando..
que poderia ser isso..
um relaciomento que está faltando ou uma inconsitencia nas tabelas??
vc viu as estruturas.. vc vê outro jeito de fazer isso?
GOSTEI 0