Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2018
JESUSNET JESUSNET is offline
Miembro
 
Registrado: ago 2007
Posts: 29
Poder: 0
JESUSNET Va por buen camino
Consulta SQL libro auxiliar con saldos anteriores

Saludos! colegas del foro, acudo nuevamente a ustedes, necesito obtener un libro auxiliar de contabilidad con saldos actualizados y mostrando saldos anteriores(resumen del saldo anterior a la fecha) al período consultado. algo así
CUENTA DESCRIPCIÓN DÉBITO CRÉDITO SALDO
110505 CAJA GENERAL
Saldos anteriores 100.000 25.000 75.000
FXV 01 Factura de Venta 1.000 0,00 76.000
FXV 02 Factura de Venta 5.000 0.00 81.000
NXD 03 Nota de Débito 0,00 2.000 79.000

220501 NACIONALES
Saldos anteriores 500.000 50.000 450.000
...
....
....
y asi sicesivamente con las clasificaciones de cuentas en cada cuenta saldría primero el saldo anterior y luego los documentos que sí pertenecen al período consultado con sus respectivos montos. Ya poseo el SQL para ir calculando los saldos parciales (SQL adaptado de lo que encontré aquí en los foros) pero no he conseguido que me muestre los saldos anteriores al principio de cada cuenta, antes de mostrar los demás documentos. Les agradecería su ayuda, he intantado hacerlo con UNION pero no muestra nada solo los mismos registros que la consulta sin UNION. Por ahora estoy usando access 2013.

esta es mi consulta SQL sin saldos anteriores.

Código SQL [-]
SELECT DM.orden, movimientoscontables.fecha, DM.cuenta, movimientoscontables.numero_entero, CuentasPUC.nombre AS nombre_cuenta, 
       DM.detalle, DM.debito, DM.credito,DM.tercero,terceros.nombre AS nombre_tercero, DM.centro_costos, centros_costos.nombre AS nombre_subcentro, SUM(DM2.debito - DM2.credito) AS saldo
FROM (((((detalles_movimientos DM  INNER JOIN  detalles_movimientos DM2 ON DM.orden>=DM2.orden AND DM.cuenta=DM2.cuenta
      INNER JOIN movimientoscontables ON movimientoscontables.id=DM.id_movimiento) 
      INNER JOIN terceros ON terceros.identificacion=DM.tercero) 
      INNER JOIN centros_costos ON centros_costos.id=DM.centro_costos) 
      INNER JOIN CuentasPUC ON CuentasPUC.CodPUC=DM.cuenta) 
      WHERE movimientoscontables.impreso='S'
GROUP BY Dm.orden, movimientoscontables.fecha, DM.cuenta, movimientoscontables.numero_entero, CuentasPUC.nombre, DM.detalle, DM.debito, 
     DM.credito,DM.tercero, terceros.nombre, DM.centro_costos, centros_costos.nombre
ORDER BY DM.cuenta, movimientoscontables.fecha, DM.orden ASC
Muchas gracias de antemano por su ayuda, ya llevo varios días intentando y no he logrado sacar los saldos anteriores , cualquier idea o aporte será bienvenida.

Última edición por Casimiro Notevi fecha: 22-12-2018 a las 10:27:21.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
consulta sobre libro de oracle / pl-sql pvizcay Oracle 2 30-10-2006 02:31:26
preguntas anteriores en el foro edusus Varios 4 03-04-2006 05:02:08
No me borra las instrucciones anteriores del TOracleSession lucasarts_18 Conexión con bases de datos 0 18-08-2005 02:16:22
Compatible Jedi 3 con anteriores fabianmk Varios 0 29-03-2005 16:52:46
Consulta SQL de saldos FlacoNet SQL 2 13-06-2003 06:20:37


La franja horaria es GMT +2. Ahora son las 16:00:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi