![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
|||
|
|||
|
Espero aún estes con el dilema. pero mira tu acomoda con tus tablas y ya esta.
declare @fecha1 datetime, @fecha2 datetime, @id_cuenta int, @saldo money set @fecha1 ='Parmetro fecha 1' set @fecha2 ='Parmetro fecha 2' set @id_cuenta ='Parmetro id de la cuenta contable' -- Calculo del Saldo. Select @saldo =SUM(debe)-sum(haber) From comprobante cb innerjoin comprobante_detalle cbd on cb.id_comprobante = cbd.id_comprobante where cb.fecha < @fecha1 -- Creo aqui tienes que agregar que este entre el como ejemplo 01/01/2010 hasta la @fecha1 solamente -- Osea el 01 de enero del ao o inicio contable. -- si tienes esto en alguna tabla de parmetros sera mejor Select @saldo, cb.nro_asiento, cb.fecha, cd.glosa, pc.codico +'-'+ pc.descripcion, cbd.debe, cbd.haber from comprobante cb innerjoin comprobante_detalle cbd on cb.id_comprobante = cbd.id_comprobante innerjoin plan_cuentas pc on pc.id_cuanta = cbd.id_cuenta where cb.fecha between @fecha1 and @fecha2 and pc.id_cuenta = @id_cuenta Saludos |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| El diario de un perro | Lord Delfos | La Taberna | 0 | 17-05-2010 06:54:36 |
| Diario de una mujer madura | jcarteagaf | Humor | 6 | 30-07-2008 18:30:20 |
| Diario de un cincuentón | egostar | Humor | 5 | 06-11-2007 05:34:43 |
| Diario de un Cincuenton | FGarcia | Humor | 0 | 25-09-2007 19:32:54 |
| Diario de un lammer | JaMFrY | Humor | 3 | 28-06-2003 14:21:10 |
|