El lun, 15-12-2008 a las 15:56 +0000, Fernando Siguenza escribió: > Amigos necesito que me ayuden con una consulta, > Tengo las siguientes tablas > Asicab > AsiAgeCod Codigo Agencia > AsiDoc Tipo de Documento > AsiNum Numero del Documento > Asifec Fecha del Asiento > > Asidet > AsiAgeCod > AsiDoc > AsiNum > AsiCueCod Codigo de la cuenta contable > AsiDeb Valor del debe > AsiHab 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.001 > Fecha inicio- 01-10-2008 > Fecha Dfin 30-10-2008 > Lo que necesito obtener como resultado es esto > > Debe Haber Saldo > Saldo Anterior 200 > 01/10/2008 DG001 50 0 250 > 05/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 anterio > y 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 clientes > para que la consulta sea rapida. > Entonces como creo un refcursor o un record, indicando las columnas > que necesito que serian fecha, documetno, debe,haber,saldo > Espero que me puedan ayudar. > Mejor nos mandas lo que has hecho y te ayudamos a revisar el codigo. > > > ______________________________________________________________________ > See how Windows® connects the people, information, and fun that are > part of your life
-- TIP 4: No hagas 'kill -9' a postmaster
