Hola grupo, necesito ayuda con la siguiente consulta : tengo un
sistema para una agencia de taxis.Una tabla Autos con nroAuto,
descripcion, idAgencia..etc. Una tabla A contiene el idA, fechaDesde,
fechaHasta, etc.. Otra tabla B tiene idB, idA(de la tabla A),
idAgencia, horaDesde, horaHasta, etc..Una tercera tabla C contiene
idC, idB, nroAuto, etc..
Necesito una consulta para determinar los moviles disponibles entre un
rango de fechas y un rango horario.
Select m.nroAuto
from Autos m
where not exists(
select b.idB
from B b
where b.idA = a.idA
and b.idB = m.idAgencia
and fechaDesde >= ?
and fechaHasta <= ?
and horaDesde >=?
and horaHasta <=?)
? --> equivale a variables de parametros.
Algo me esta faltando dado que no obtengo los resultados deseados..
Gracias de antemano, saludos Fernando.
Leer las respuestas