Acumular en Tabla

04/10/2007 - 14:45 por Guillermo Peralta | Informe spam
Hola buenos dias,
Tengo la siguiente situación

Create Table #Tabla

(

Id int,

Nro int,

Valor money

)

go

Insert Into #Tabla (Id,Nro,Valor)

Values (1,1,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (2,2,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (3,3,50)

Insert Into #Tabla (Id,Nro,Valor)

Values (4,1,120)

Insert Into #Tabla (Id,Nro,Valor)

Values (5,2,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (6,1,50)

Insert Into #Tabla (Id,Nro,Valor)

Values (7,2,120)

Insert Into #Tabla (Id,Nro,Valor)

Values (8,3,100)

go

Select * from #Tabla






Id Nro Valor

1 1 100

2 2 100

3 3 50

4 1 220

5 2 200

6 1 270

7 2 320

8 3 150



Nota: Utilizo SQL Server 2005 express y este proceso se va a realizar una
sola vez, por lo que no importa si no es muy eficiente.

Alguna idea? Muchas Gracias

Saludos
Guillermo
AG - CBA - ARG

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/10/2007 - 16:38 | Informe spam
Hola Guillermo,

Trata:

update #t
set valor = (select sum(a.valor) from #t as a where a.Nro = #t.Nro and
a.[Id] <= #t.[Id])


AMB

"Guillermo Peralta" wrote:

Hola buenos dias,
Tengo la siguiente situación

Create Table #Tabla

(

Id int,

Nro int,

Valor money

)

go

Insert Into #Tabla (Id,Nro,Valor)

Values (1,1,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (2,2,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (3,3,50)

Insert Into #Tabla (Id,Nro,Valor)

Values (4,1,120)

Insert Into #Tabla (Id,Nro,Valor)

Values (5,2,100)

Insert Into #Tabla (Id,Nro,Valor)

Values (6,1,50)

Insert Into #Tabla (Id,Nro,Valor)

Values (7,2,120)

Insert Into #Tabla (Id,Nro,Valor)

Values (8,3,100)

go

Select * from #Tabla






Id Nro Valor

1 1 100

2 2 100

3 3 50

4 1 220

5 2 200

6 1 270

7 2 320

8 3 150



Nota: Utilizo SQL Server 2005 express y este proceso se va a realizar una
sola vez, por lo que no importa si no es muy eficiente.

Alguna idea? Muchas Gracias

Saludos
Guillermo
AG - CBA - ARG




Respuesta Responder a este mensaje
#2 Guillermo Peralta
04/10/2007 - 17:16 | Informe spam
Era lo que estaba necesitando.

Muchas Gracias por tu tiempo Alejandro

Saludos
Guillermo
AG - CBA - ARG
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida