saldos

20/12/2004 - 15:25 por Fabian Martucci | Informe spam
Tengo que calcular los saldos de una cuenta corriente, los datos de la tabla
son los siguientes ordenados por fecha,id:
tengo que hacer una consulta y no se como hacerla.

id fecha Detalle Debe Haber
1 01/12/2004 Saldo Inicial 0 0
2 01/12/2004 factura B 150.25 0
3 02/12/2004 factura B 100.15 0
4 02/12/2004 factura B 50.00 0
5 02/12/2004 Recibo (Pago) 0 200
6 05/12/2004 factura B 70.00 0
7 02/12/2004 Recibo (Pago) 0 50
8 06/12/2004 factura B 70.00 200.35

resultado:
id fecha Detalle Debe Haber
Saldo
1 01/12/2004 Saldo Inicial 0 0
0
2 01/12/2004 factura B 150.25 0
150.25 Deudor
3 02/12/2004 factura B 100.15 0
250.35 Deudor
4 02/12/2004 factura B 50.00 0
300.35 Deudor
5 02/12/2004 Recibo (Pago) 0 200
100.35 Deudor
7 02/12/2004 Recibo (Pago) 0 50
50.35 Deudor
6 05/12/2004 factura B 70.00 0
120.35 Deudor
8 06/12/2004 Recibo (Pago) 0 200.35
80.00 Acreedor

Preguntas similare

Leer las respuestas

#1 Tinoco
20/12/2004 - 16:51 | Informe spam
Hola Fabian,

Te respondo segun lo que entendi.

Si es una consulta sencilla ordenada por fecha y id, es algo como:
Select id,
fecha,
Detalle,
Debe,
Haber
From tabla1
Order by fecha, id

Pero si necesitas mostrar el la suma del DEBE y HABER, puede ser algo asi:
Select id,
fecha,
Detalle,
Debe,
Haber
From tabla1
Union
Select 0,
getdate(),
'',
Sum(Debe),
Sum(Haber)
From tabla1
Order by fecha, id

Espero haber ayudado.

Hermilson Tinoco.
Colombia

"Fabian Martucci" wrote:

Tengo que calcular los saldos de una cuenta corriente, los datos de la tabla
son los siguientes ordenados por fecha,id:
tengo que hacer una consulta y no se como hacerla.

id fecha Detalle Debe Haber
1 01/12/2004 Saldo Inicial 0 0
2 01/12/2004 factura B 150.25 0
3 02/12/2004 factura B 100.15 0
4 02/12/2004 factura B 50.00 0
5 02/12/2004 Recibo (Pago) 0 200
6 05/12/2004 factura B 70.00 0
7 02/12/2004 Recibo (Pago) 0 50
8 06/12/2004 factura B 70.00 200.35

resultado:
id fecha Detalle Debe Haber
Saldo
1 01/12/2004 Saldo Inicial 0 0
0
2 01/12/2004 factura B 150.25 0
150.25 Deudor
3 02/12/2004 factura B 100.15 0
250.35 Deudor
4 02/12/2004 factura B 50.00 0
300.35 Deudor
5 02/12/2004 Recibo (Pago) 0 200
100.35 Deudor
7 02/12/2004 Recibo (Pago) 0 50
50.35 Deudor
6 05/12/2004 factura B 70.00 0
120.35 Deudor
8 06/12/2004 Recibo (Pago) 0 200.35
80.00 Acreedor



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida