Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2014, 12:29
Avatar de junior1920
junior1920
 
Fecha de Ingreso: noviembre-2010
Ubicación: Tumán
Mensajes: 77
Antigüedad: 13 años, 5 meses
Puntos: 1
Pregunta Seleccionar vehiculos km < 5000 y estado=llegada

Buenas tardes:
Tengo una consulta donde no puedo lograr hacer espero que me puedan orientar. Les explico:
Lo que deseo hacer es seleccionar todos los vehículos cuyo Km sea menor a 5000 y que no se encuentren con estado salida. Las tablas son las siguientes:

Tabla: Marca
idmarca | nommarca
1________ Audi
2________ Kía
3________ Ford

Tabla: Vehiculo
idv | numplaca | marca
1 DF5478 Audi
2 EF5412 Kía
3 QS9687 Ford

Tabla: Recorrido
idreco | idv | kminicio | kmfinal | kmrecor |estado | FechSalida | FechLlegada
1____ 1 0 300 300 Llegada 12-09-2014 12-09-2014
2____ 1 300 600 300 Llegada 13-09-2014 14-09-2014
3____ 2 0 5000 5000 Llegada 12-09-2014 18-09-2014
4____ 3 0 Null Null Salida 17-09-2014

En este caso no me debería de mostrar el vehículo con id:2 cuyo km es= 5000 y tampoco debe de mostrar el vehículo con id=3 porque el estado es ="Salida"
Solo debe de mostrar el vehículo con id=1 cuyo Km sumado es de 600 el estado = "Llegada". Cuando inserte un nuevo vehículo también lo debe de mostrar. En estado al insertar un vehículo nuevo. La consulta debe de mostrarme:

Tabla: Vehiculo
idv | numplaca | marca
1 DF5478 Audi
4 WS5478 Nissan

Estoy intentando con NOT EXIST group by y having pero no logro mostrar lo que deseo.