Hola
La consulta que hago puede devolver hasta 6 registros, en el fast report yo solo muestro 3
lo que me pidieron fue que mostrara los últimos 3, pero como puede haber cuentas que no tengan
3 abonos, le agregue el union con los datos fijos para rellenar esos espacios asi por lo menos la consulta
devolveria 3 registros.
probé con una subconsulta y creo que funcionó, me apoyé de un campo que es la llave primaria de la tabla
Código SQL
[-]
SELECT FECHA, IMPORTE, SALDO_ACT, NUM_RECIBO, TIPO_MOV FROM
ABONOS where rec_id in (select top 3 rec_id from abonos where num_cuenta = 43 ORDER BY FECHA DESC)
UNION SELECT '01/01/1900' fecha, 0 IMPORTE, 0 SALDO_ACT, 0 NUM_RECIBO , ''
UNION SELECT '31/12/1899' fecha, 0, 0, 0, ''
UNION SELECT '30/12/1899' fecha, 0, 0, 0, ''
order by fecha desc
muchas gracias por su ayuda y por el tiempo que se toman para responder
Saludos.