Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Proco El Rojo en Octubre 18, 2017, 06:35:52 PM

Título: [SOLUCIONADO] Duda al realizar un Query en Mysql
Publicado por: Proco El Rojo en Octubre 18, 2017, 06:35:52 PM
buenos días, buenas tardes o buenas noches. Hice un Query para sacar unos datos de unas tablas para un sistema que estoy realizando, el cual es el siguiente.


Código (mysql) [Seleccionar]
SELECT  usuarios_agua.id_usuarios, usuarios_agua.nombre, usuarios_agua.direccion,
                     usuarios_agua.telefono, usuarios_agua.tipo_usuario,
                     pagos.pago, max(pagos.fecha_pago), usuarios_agua.cantidad_pagar,
                    usuarios_agua.acuerdo FROM usuarios_agua INNER JOIN pagos ON
                    usuarios_agua.id_usuarios = pagos.id_usuarios GROUP BY pagos.id_usuarios
                     ORDER BY usuarios_agua.nombre ASC


Mi problema y mi duda es, ¿ como puedo hacer para que me muestre el ultimo pago registrado por usuario? el campo es pagos.pago, resolví lo de la ultima fecha con el "MAX" pero no se como sacar el ultimo pago. Gracias por su ayuda
Título: Re:Duda al realizar un Query en Mysql
Publicado por: kid_goth en Octubre 19, 2017, 01:06:00 PM
hola,

Código (mysql) [Seleccionar]
SELECT  usuarios_agua.id_usuarios, usuarios_agua.nombre, usuarios_agua.direccion,
    usuarios_agua.telefono, usuarios_agua.tipo_usuario, pagos.pago, pagos.fecha_pago, usuarios_agua.cantidad_pagar,
    usuarios_agua.acuerdo FROM usuarios_agua
    INNER JOIN pagos ON usuarios_agua.id_usuarios = pagos.id_usuarios
    GROUP BY pagos.id_usuarios
    ORDER BY pagos.fecha_pago DESC LIMIT 1
Título: Re:Duda al realizar un Query en Mysql
Publicado por: Hu3c0 en Octubre 20, 2017, 07:52:15 AM
Corregirme si me equivoco pero las query pueden mejorarse sintácticamente

Os anconsejo usar alias en los FROM  ejemplo  FROM usuarios_agua U, pagos P

Para luego reducir contenido  a partir  del Select ejemplo SELECT U.id_usuarios, U, usuarios_agua.direccion,
   U.telefono,U.tipo_usuario, P.pago, P.fecha_pago,U.cantidad_pagar, U.acuerdo

I want concurrents in my life but my threads aren't syncronized them, just want a monitor to apply harmony and all would be  perfect