Ajuda com sql para controle de combustivel.
Boa tarde pessoal..
estou tentando fazer uma sql mas estou meio travado nela..
não na sql em si mas na visao..
tenho uma tabela em que tenho
codmovimento,kmsaida,kmchegada,datasaida,datachegada,codveiculo
..etc..
preciso fazer uma sql que me retorne o km rodado de determinado veiculo entres as datas selecionadas..
estou fazendo o seguitne
select(max(kmchegada)-min(kmsaida)) as kmrodado
from movimento
where codveiculo =:cod
and
:dt1 >=datasaida and :dt2 <=datachegada..
onde está o erro?? acho que esta na data não é.
valeu
estou tentando fazer uma sql mas estou meio travado nela..
não na sql em si mas na visao..
tenho uma tabela em que tenho
codmovimento,kmsaida,kmchegada,datasaida,datachegada,codveiculo
..etc..
preciso fazer uma sql que me retorne o km rodado de determinado veiculo entres as datas selecionadas..
estou fazendo o seguitne
select(max(kmchegada)-min(kmsaida)) as kmrodado
from movimento
where codveiculo =:cod
and
:dt1 >=datasaida and :dt2 <=datachegada..
onde está o erro?? acho que esta na data não é.
valeu
Eric.miranda
Curtidas 0
Respostas
Motta
31/08/2005
acho que funciona , tenho dúvida no intervalo
select sum(kmchegada -kmsaida) as kmrodado
from movimento
where codveiculo =:cod
and :dt1 <= datachegada
and :dt1 >= datasaida
and :dt2 <= datachegada
and :dt2 >= datasaida
select sum(kmchegada -kmsaida) as kmrodado
from movimento
where codveiculo =:cod
and :dt1 <= datachegada
and :dt1 >= datasaida
and :dt2 <= datachegada
and :dt2 >= datasaida
GOSTEI 0
Arc
31/08/2005
Pergunto :DT1 e :DT2 são a mesma data ?????
Esta data estaria entre a data de saida e a data de chegada ???
se for isso coloque
:data between datasaida and datachegada
Esta data estaria entre a data de saida e a data de chegada ???
se for isso coloque
:data between datasaida and datachegada
GOSTEI 0
Eric.miranda
31/08/2005
Valeu Motta tb estou com duvida no intervalo..
Arc, dt1 recebe a data inicial e dt2 a datafinal..
por exemplo..quero selecionar onde o veiculo seja o Gol(que tem codigo 1) e as datas estejam entre 01/08/2005 e 30/08/2005..
seria isso..
Arc, dt1 recebe a data inicial e dt2 a datafinal..
por exemplo..quero selecionar onde o veiculo seja o Gol(que tem codigo 1) e as datas estejam entre 01/08/2005 e 30/08/2005..
seria isso..
GOSTEI 0