SQL - Acumulador y contador con registros repetidos

   
Vista:

Acumulador y contador con registros repetidos

Publicado por Douglas (4 intervenciones) el 03/01/2008 23:55:50
Hola tengo la necesidad de numerar y grabar en un campo CORRELATIVO los registros de un Select que me genera el siguiente resultado :

CODIGO MONTO ACUMULADO CORRELATIVO
------------ ---------- ------------------- --------------------
90180 200.00 200 1
90180 300.00 500 2
90181 100.00 100 3
90182 100.00 100 4
90182 100.00 200 5
90183 -100.00 -100 6
90183 200.00 100 7
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:Acumulador y contador con registros repetidos

Publicado por Isaias (5073 intervenciones) el 04/01/2008 20:59:33
¿En que base de datos?
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:Acumulador y contador con registros repetidos

Publicado por Douglas (4 intervenciones) el 08/01/2008 21:54:15
en SQL Server
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:Acumulador y contador con registros repetidos

Publicado por Javierobick (2 intervenciones) el 07/02/2008 09:29:10
Buenas

Yo una vez tuve la misma necesidad y no me quedó otra que crearme una tabla intermedia temporal con una columna auto incremental.

La verdad es que no lo he necesitado mucho, pero desde que uso sql conozco a varias personas que lo han necesitado, si lo extrapolamos al mundo, esta necesidad tiene que estar resuelta, lo malo es que en la ayuda es complicado buscarlo.

Ejemplo

CREATE TABLE dbo.TMP_Tabla
(
IdAuto int IDENTITY (1, 1) NOT NULL
,Codigo int NOT NULL
,Monto int float NOT NULL
,Acumulado float NOT NULL
) ON [PRIMARY]

Despues con un insert into cargas la tabla y tras cargarla, haces otra consulta a la misma y ya tienes numeradas las filas.

Espero haberte servido de ayuda.

Saludos
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