SQL - Saldo Anterior

   
Vista:

Saldo Anterior

Publicado por Daniel (39 intervenciones) el 21/09/2007 20:23:52
Hola al foro, va la siguiente pregunta, tengo una tabla Proveedores y otra de Movimientos, quiero obtener un resumen de cuenta clasico (fecha, concepto, debe, haber, saldo) pidiendo fecha DESDE y fecha HASTA.
Como tengo que hacer la sentencia SQL para que me genere un registro que diga "SALDO ANTERIOR" (en el concepto) de aquellos movimientos que son anteriores a la fecha DESDE.
No se si me explique bien, agradezco si alguien me puede ayudar, muchisimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saldo Anterior

Publicado por Monica Rivera (5 intervenciones) el 24/09/2007 03:56:28
Ayudaria si mandas la estructura de tus tablas y el sistema que utilizas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saldo Anterior

Publicado por Daniel (39 intervenciones) el 24/09/2007 20:52:00
Si, aca van...

PROVEEDORES
Id_Proveedor
Denominacion
Domicilio
Localidad
Telefono

MOVIMIENTOS
Id_Proveedor
Fecha
Tipo_Operacion (F=Factura / P=Pago)
Nro_Comprobante
Importe

Quiero saber como se hace en una sentencia SQL para agregar un registro de SALDO ANTERIOR con el saldo si yo pido fecha DESDE y HASTA.
Gracias por el tiempo dedicado a la ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saldo Anterior

Publicado por Isaias (5073 intervenciones) el 24/09/2007 21:02:45
Falto la base de datos que estas ocupando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saldo Anterior

Publicado por Daniel (39 intervenciones) el 25/09/2007 13:49:06
Perdon, es Microsoft SQL Server sobre windows 2000, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saldo Anterior

Publicado por Isaias (5073 intervenciones) el 25/09/2007 21:21:09
Daniel

Voy a postear un ejemplo de Alejandro Mesa, espero que te sirva, solo adaptalo a tus necesidades:

Id_Movimiento
Id_Cuenta
Fecha
Tipo -- campo que indetifica si es un ingreso o un pago
Cantidad
concepto

Quisiera saber como puedo sacar una select con todos los campos y ademas el
saldo por cada movimineto?

select
Id_Movimiento,
Id_Cuenta,
Fecha,
Tipo,
concepto,
cantidad,
(
select sum(case when tipo = 'I' then cantidad else (-1 * cantidad) end)
from dbo.movimientos as m2
where
m2.cuenta = m1.cuenta
and
(
m2.fecha < m1.fecha
or (m2.fecha = m1.fecha and m2.Id_Movimiento <= m1.Id_Movimiento)
)
)as saldo
from
dbo.movimientos as m1
order by
Id_Cuenta,
Fecha
go
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saldo Anterior

Publicado por Daniel (39 intervenciones) el 26/09/2007 20:42:11
Gracias, pero el saldo ya me doy cuenta como obtenerlo,la pregunta es :
Como puedo obtener OTRO registro en el cual en la columna saldo figure el "SALDO ANTERIOR".
Ese saldo anterior serían la sumatoria de todos los movimientos anteriores a la fecha DESDE.
Espero haber sido claro, nuevamente muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar