Volvamos al principio, porque mirando tu planteo me da la impresión de que hay un error de comprensión desde el inicio...
Cita:
Iniciado por Palutin tengo dos tablas
clientes
pagos
estas dos tablas, las tengo unidas con un codigo de cliente, el campo se llama "codigo" en las dos tablas, lo que quiero es obtener en un listadoo todos los ultimos registros de cada cliente, (...)
(...)
De acuerdo a este planteo, me da la impresión de que lo que quieres es un listado completo, de todos los pagos de cada cliente, ordenados en del más reciente al mas antiguo.
No estás diciendo el último, sino los últimos
¿Es así?
Porque si eso es lo que quieres, el GROUP BY no tiene ningún sentido, ya que n o necesitas un agrupamiento para obtener sumatorias, sino un
agrupamiento visual, y eso es un ORDER BY.
Por eso digo que me parece que hay un error de entendimiento de parte tuya de lo que significa realmente esa cláusula...
¿Es correcto esto que digo? ¿Es agrumar la lista lo que quieres?