Hola a todos, bueno tengo un problema con una consulta para traer los datos de una tabla "pagos", lo que necesito hacer es traer el ultimo pago de cada cliente, ordenado por fecha descendente.
Hice dos consultas pero una me devuelve todos los registros. que es:
SELECT id, id_cliente, fecha, importe FROM pagos
ORDER BY fecha desc
La segunda me trae 1 registro por usuario pero no el ultimo sino el primero , es decir si el cliente hizo 3 pagos me devuelve el primero.
SELECT id, id_cliente, fecha, importe
FROM pagos
GROUP BY id_cliente
ORDER BY id_pago DESC