Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/05/2015, 16:26
jmendezg
 
Fecha de Ingreso: febrero-2015
Mensajes: 89
Antigüedad: 9 años, 3 meses
Puntos: 1
Respuesta: Consultar cliente actual con los máximos movimientos

La verdad no entiendo el motivo de porque haces eso, pero es tu rollo xd
no le veo sentido a coger el registro de esa forma.

Pero Aqui te dejo el query que tanto quieres xD

Código SQL:
Ver original
  1. SELECT (CASE WHEN A.cliente_id = B.cliente_id THEN A.fecha_servicio
  2.        ELSE 0 END)  AS fecha, A.*
  3. FROM (SELECT  a.*, c.* FROM cliente a INNER JOIN servicio b
  4. ON a.cliente_id = b.cliente_id
  5. INNER JOIN traslado c ON b.servicio_id = c.servicio_id
  6.       WHERE A.alias = 'cliente1'
  7.       ORDER BY traslado_id DESC
  8. ) A
  9. INNER JOIN
  10. (SELECT  a.*, c.* FROM cliente a INNER JOIN servicio b
  11. ON a.cliente_id = b.cliente_id
  12. INNER JOIN traslado c ON b.servicio_id = c.servicio_id
  13.       WHERE A.alias = 'cliente1'
  14.  ORDER BY traslado_id DESC
  15. ) B
  16. ON A.traslado_id   = B.traslado_id -1
  17. ORDER BY fecha ASC LIMIT 1


Copia y pega al ejemplo que dejaste.
Salu2