Hola todos,
Tengo un problema obteniendo los datos de una tabla que tiene registrada todas las transacciones de una cuenta corriente, de esta quiero obtener aquellos clientes que en su ultima transaccion tienen un saldo igual a cero 0.00
Código HTML:
Tabla:CuentaCorriente
+-------------+---------+---------------+-----------+----------+-----------+
transaccion cliente fecha credito debito saldo
+-------------+---------+---------------+-----------+----------+-----------+
1 1 01/01/2014 100.00 0.00 100.00
2 1 02/01/2014 100.00 0.00 200.00
3 1 06/01/2014 0.00 200.00 0.00
4 31 01/01/2014 100.00 0.00 100.00
5 100 01/01/2014 100.00 0.00 100.00
6 15 01/01/2014 100.00 0.00 100.00
7 14 01/01/2014 100.00 0.00 100.00
8 29 01/01/2014 100.00 0.00 100.00
9 100 03/01/2014 0.00 100.00 0.00
+-------------+---------+---------------+-----------+----------+-----------+
Debería obtener
Código HTML:
Tabla:CuentaCorriente
+-------------+---------+---------------+-----------+----------+-----------+
transaccion cliente fecha credito debito saldo
+-------------+---------+---------------+-----------+----------+-----------+
3 1 06/01/2014 0.00 200.00 0.00
9 100 03/01/2014 0.00 100.00 0.00
+-------------+---------+---------------+-----------+----------+-----------+
Ya intente varias formas y no encuentro cómo, este fué el ultimo query
Código SQL:
Ver originalSELECT *
FROM tbl_ctacorriente cta
WHERE cta.saldo=0
GROUP BY cta.cliente HAVING MAX(cta.transaccion)
alguna sugerencia?