Poderiam me ajudar a construir um select, tenho o seguinte cenário:
Possuo este veículos em suas respectivas empresa, filial e tipos de frotas, porém em algumas circunstancias é alterado a empresa, filial e tipo da frota do veículo, e essas alterações eu armazeno em uma tabela chamada trasnferenciaveic
select t.codigoveic Veiculo,
tf.codigotpfrota frota_atual,
tf.descricaotpfrota desc_frota_atual,
t.datatransveic,
to_char(t.horatransveic, 'HH24:MI:SS') as horatransf,
t.codigoempresaorigem as empresa_ori,
t.codigoflorigem as filial_ori,
t.codigotpfrotaanterior as frota_ori,
vo.descricaotpfrota desc_frota_or,
t.codigoempresadestino as empresa_dest,
t.codigofldestino as fl_destino,
vd.descricaotpfrota desc_frota_dest,
t.codigotpfrotaatual as frota_dest
from frt_transferenciaveic t
left join frt_tipodefrota vo on vo.codigotpfrota = t.codigotpfrotaanterior
left join frt_tipodefrota vd on vd.codigotpfrota = t.codigotpfrotaatual
left join frt_cadveiculos atu on atu.codigoveic = t.codigoveic
left join frt_tipodefrota tf on tf.codigotpfrota = atu.codigotpfrota
where t.codigoveic in (515,532)
select v.tipotab, v.datager, v.qtd, v.descricaomat, v.codigoveic from vw_bsp_variaveisfrota v
where v.codigoveic in ( 515,532)
- trazer o tipo de frota do veículo que estava no dia do uso da peça conforme o veículo.
- trazer a empresa e filial do veículo que estava no dia do uso da peça conforme o veículo.