Amigos necesito que me ayuden con una consulta, 
Tengo las siguientes tablas
Asicab AsiAgeCod Codigo AgenciaAsiDoc Tipo de DocumentoAsiNum Numero del 
DocumentoAsifec Fecha del Asiento
Asidet AsiAgeCod AsiDoc AsiNum AsiCueCod Codigo de la cuenta contableAsiDeb 
Valor del debeAsiHab Valor del haber 
 
Entonces necesito obtener el mayor de  una cuenta para lo cual ingreso las 
fechas en las que quiero ver los movimientos de la misma
Para mostrar el mayor tengo que obtener primero el saldo anterior a la cuenta 
que es la suma de los valores del deba menos la suma de los valores del haber 
acon fecha anterior a la fecha de inicio de la consulta del nayor
Por decir algo Cuenta 11.01.001Fecha inicio- 01-10-2008Fecha Dfin 30-10-2008Lo 
que necesito obtener como resultado es esto
 
  Debe Haber Saldo Saldo Anterior   20001/10/2008 DG001 50 0 25005/10/2008 
DG020 0 150 100
 
Mas o menos eso, entonces quiero programar una funcion que realice todo eso y 
me retorne el resultado.Lo que quiero evitar es tener que desde la aplicación 
hacer dos consultas una para que me de el saldo anterioy otra para que me de 
los movimientos entre la fechas, y luego enla aplicación tener que barrer lso 
movimientos y actualizar los saldos en base al saldo anterior. Ya que si lo 
hago asi directo puedo enviar las consultas y evitarme hacer funciones
Quiero que se ejecute todo en el servidor con eso tendria menos accesos a la 
base de datos, y con un buen server no dependeria mucho de las maquinas 
clientespara que la consulta sea rapida.
Entonces como creo un refcursor o un record, indicando las columnas que 
necesito que serian fecha, documetno, debe,haber,saldoEspero que me puedan 
ayudar.

_________________________________________________________________
See how Windows® connects the people, information, and fun that are part of 
your life
http://clk.atdmt.com/MRT/go/119463819/direct/01/

Responder a