
18/09/2014, 12:29
|
 | | | Fecha de Ingreso: noviembre-2010 Ubicación: Tumán
Mensajes: 77
Antigüedad: 14 años, 3 meses Puntos: 1 | |
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. |