Hola compañeros, de nuevo solicitando de su ayuda… les comento mi problema:
Estoy realizando un reporte donde me muestra los cargos y abonos de cuentas especificas y esta parametrizado a un rango de fechas… el detalle es que me piden un saldo inicial que seria justo un día antes al las fechas solicitadas por ejemplo solicito mi reporte del 1-06-18 al 30-06-18 entonces mi saldo inicial seria lo acumulado para el dia 31-05-18 … tengo un campo que se llama CurrTotal en la tabla OACT es donde se guarda el total de la cuenta… No se como crear esa restricción…
gracias @Carlos_Rabiel el detalle es q tu ay pones fija la fecha y este reporte se calcularía mensual por lo tanto la fecha cambia… tendira que ser algo dinámico…
Hola, pues si el tema no se ha resuelto me gustaria contribuir con la siguiente idea: yo crearia una funcion en la base de datos para que reciba la cuenta y la fecha inicial, dentro de la definicion de la funcion le resto un dia a la fecha incial (dayadd -1), ejecuto el query select sum(debit - credit) … where fecha inicial menos un dia mayor que refdate and account = cuenta(variable) . luego de finalizar la funcion, la consumo desde el select principal.