Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2011, 22:53
Avatar de Rod_Man_mx
Rod_Man_mx
 
Fecha de Ingreso: agosto-2009
Mensajes: 69
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Seleccionar datos fuera de un rango especifico

Bueno pues ya logre encontrar la respuesta a la interrogante, la respuesta que me proporciono jurena estaba bien pero a medias, en efecto debía sacar los equipos ya rentados para las fechas de la búsqueda para poder sacar los que no estaban en renta el query es algo así:

Código:
SELECT eq.idequipo, eq.numero_serie 
FROM equipo eq, prestamo_has_equipo pe
WHERE eq.idequipo = pe.equipo_idequipo
AND eq.idequipo NOT IN(
   SELECT he.equipo_idequipo AS idequipo
   FROM prestamo pr, prestamo_has_equipo he
   WHERE pr.idprestamo = he.prestamo_idprestamo 
   AND pr.fecha_inicio <= '2011-09-05'
   AND  pr.fecha_fin >= '2011-09-01'
);
Como ven el secreto de lo que buscaba es el NOT IN

Saludos, y espero le sirva a alguien más