Fórum sql dinovo #229447
03/05/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
03/05/2004
Nelson_prog
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
Me passa o script do banco para que possa tentar te ajudar.
Nelson
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)