sql dinovo

Delphi

03/05/2004

Boa tarde pessoal! estou meio engastalhado nesta sql e gostaria da ajuda de vcs se possível..
tenho que obter os seguintes campos de resposta numa sql..
Veiculo,placa,combustivel,Posto,Dataabastecimento,horaabastecimento,
distanciapercorrida,valorlitro,valortotal,consumomédio..
Utilizo o Bd Access
tenho a tabela veiculo com os capos
-cod
-descricao
-combustivel

a tabela produto com os campos
-cod
-produto
-preco

a tabela posto com os campos
-cod
-nome
-endereco

a tabela inclusao(que seria os cupons que compõe a notafiscal)
-cod
-cupomfiscal
-dtnotafiscal
-horaemissao
-kmtotal
-codcondutor
-codveiculo
-codcentrocusto
-numnotafiscal

a tabela itens(com os itens que compoe o cupom fiscal)com os campos
-cod
-numcupom
-codproduto
-qtdade

a tabela notafiscal com os campos
-cod
-notafiscal
-codlocal

AS SQL SEPARADAS SERIAM ESSAS ABAIXO, MAS NÃO ESTOU SABENDO UNI-LAS PRINCIPALMENTE POR CAUSA DO PRODUTO.PRECO E DO POSTO.NOMEPOSTO..
SELECT POSTO.NOMEPOSTO
FROM POSTO
WHERE POSTO.CODPOSTO=:CODPOSTO
---------------------------------------------------------------------
SELECT PRODUTO.PRECO
FROM PRODUTO
WHERE PRODUTO.CODPROD=:CODPOSTO
---------------------------------------------------------------------
SELECT VEICULO.CODVEICULO,VEICULO.DESCRICAO,VEICULO.PLACA
FROM VEICULO
WHERE VEICULO.DESCRICAO=:VEICULO
---------------------------------------------------------------------
SELECT INCLUSAO.CODVEICULO,INCLUSAO.DTNOTAFISCAL,INCLUSAO.HORAEMISSAO,INCLUSAO.KMTOTAL
FROM INCLUSAO
WHERE INCLUSAO.DTNOTAFISCAL BETWEEN:DT1 AND:DT2


Eric.miranda

Eric.miranda

Curtidas 0

Respostas

Nelson_prog

Nelson_prog

03/05/2004

Caro Eric eu não vejo ligação entre a tabela posto com outras tabelas e como vi no seu select vc quer buscar o nome do posto. sem relação entre tabelas fica meu inconsistente fazer uma relação entre os dados...

Me passa o script do banco para que possa tentar te ajudar.

Nelson


GOSTEI 0
POSTAR