SQL - Consulta.

 
Vista:

Consulta.

Publicado por P@blo (29 intervenciones) el 20/07/2007 22:07:22
Como hago para cacular el saldo entre dos columnas de (debe/haber) y que tarslade el saldo a la siguiente fila para seguir calculando el saldo de esta.
Ejemplo de la tabla:

debe haber saldo
10 0 10
10 0 20
0 10 10

Gracias.

P@blo
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:Consulta.

Publicado por Isaias (5072 intervenciones) el 24/07/2007 02:08:49
Esto ya lo tratamos ampliamente, si lo buscas lo vas a encontrar:

quisiera hacer una consulta que me devuelva estos 2 campos mas el saldo que
van teniendo...
sumando las entrada y restando la salida...
Por Ejemplo:

id Entrada Salida Saldo
1 10 0 10
2 0 5 5
3 1 0 6
4 1 1 6


-- DR Alejandro Mesa
select
a.id,
a.entrada,
a.salida,
(
select sum(b.entrada - b.salida)
from dbo.t1 as b
where b.id <= a.id
) as saldo
from dbo.t1 as a
order by a.id
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