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

Sres. Ya lo solucione te doy las gracias "gnzsoloyo" por tu ayuda.
Aquí dejo la consulta:
Código MySQL:
Ver original
  1. SELECT v.idv,ma.nommarca,m.serie,v.numplaca,
  2. e.tipoestado,v.kmcompra, v.kmactual,
  3. IFNULL(SUM(reco.kmrecorrido),0.0) as Kmreco,
  4. IFNULL(reco.estado, 'Llegada') as estado,
  5. IFNULL(reco.horallegada, '') horallegada
  6. FROM vehiculo v
  7. LEFT JOIN registro_reco_vehi reco ON v.idv=reco.idv
  8. INNER JOIN motor m ON m.idmotor=v.idmotor
  9. INNER JOIN marca ma ON ma.idmarca=v.idmarca
  10. INNER JOIN estado e ON e.idestado=v.idestado
  11. WHERE NOT EXISTS(SELECT reco.idv,reco.estado,reco.kmrecorrido FROM registro_reco_vehi reco
  12. WHERE reco.idv=v.idv AND reco.estado='Salida')
  13. GROUP BY reco.idv
  14. HAVING estado='Llegada' AND Kmreco<5000;