Hola
Antes que nada buenas tardes, y de antemano muchas gracias por tomarse el tiempo de leer este hilo
mi duda es la siguiente :
Estoy haciendo un reporte en fastreport donde debo mostrar los 3 últimos abonos de una cuenta, en caso de que no tenga 3 muestro datos fijos, la consulta SQL(SQL Server 2005) que tengo es la Siguiente:
Código SQL
[-]
SELECT TOP 3 FECHA, IMPORTE, SALDO_ACT, NUM_RECIBO, TIPO_MOV FROM ABONOS
UNION SELECT '01/01/1900' fecha, 0 IMPORTE, 0 SALDO_ACT, 0 NUM_RECIBO , 'X'
UNION SELECT '31/12/1899' fecha, 0, 0, 0, 'X'
UNION SELECT '30/12/1899' fecha, 0, 0, 0, 'X'
WHERE NUM_CUENTA = :NUM_CUENTA
ORDER BY FECHA DESC
el caso es que esta consulta me trae los 3 primeros registros de la tabla y las uniones, y me piden los 3 últimos y las uniones
alguna idea de como deberia armar la consulta para obtener los datos como los piden?.
Muchos saludos. y de nuevo gracias