Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/11/2011, 18:49
Cvilla90
 
Fecha de Ingreso: abril-2010
Mensajes: 65
Antigüedad: 14 años, 6 meses
Puntos: 3
Respuesta: Sumar columnas en sql server 2008

Aqui he utilizado tu codigo para modificarlo en un minimo pero en realidad vendria a ser casi lo mismo solo q io no utlizo el campo fecha, es el siguiente:

Create Table Prueba(Entrada Int
,Salida Int
,Stock Int)

Insert Into Prueba Values(150,0,0)
Insert Into Prueba Values(0,50,0)
Insert Into Prueba Values(80,0,0)
Insert Into Prueba Values(0,70,0)

Select
Identity (Int,1,1) As Id
,*
Into ##TblTmp1
From Prueba

Select
a.Id,
a.Entrada,
a.Salida,
Sum(b.Entrada - b.Salida) As Stock
From ##TblTmp1 a
Inner Join ##TblTmp1 b
On b.Id <= a.Id
Group By a.Id,
a.Entrada,
a.Salida
Order By 1 Asc

Drop Table ##TblTmp1
Drop Table Prueba

Una vez mas gracias x tu ayuda y tbm a los demas que de una u otra forma tbm me ayudaron.