Ver Mensaje Individual
  #24 (permalink)  
Antiguo 31/07/2015, 11:24
Palutin
 
Fecha de Ingreso: julio-2015
Ubicación: Guatemala
Mensajes: 11
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: regresar el ultimo registro de cada cliente

Muchas gracias! ya lo pude hacer funcionar con esa consulta, efectivamente agregue el catalogo de meses en una tabla.

Código MySQL:
Ver original
  1. SELECT t1.codigo,t1.nombre,t3.confirmacionpago,t3.fecha_pago,t4.mes,t3.correlativo,t3.cantidad,t3.comentario,t3.utc,t3.usuario FROM #clientes AS t1
  2. (SELECT MAX(mes_pago) mes, codigo FROM #pagos GROUP BY codigo) AS t2 ON (t1.codigo=t2.codigo)
  3. LEFT JOIN #pagos AS t3 ON (t2.codigo=t3.codigo AND t2.mes=t3.mes_pago)
  4. LEFT JOIN #meses AS t4 ON (t4.id_mes=t3.mes_pago)