Contador

01/02/2005 - 16:05 por Willi | Informe spam
Amigos:

Necito ayuda con lo siguiente

tengo los siguientes valores en una tabla de sql, valores
que son cargados desde un archivo plano que ubica un ftp
del cliente(adicionalmente hay otras 15 columnas que
acompañan ésta).:

2
5
7
9
11
11
13
14
16
20
20

A estos valores les estoy realizando un ordenamiento
descendente de tal forma que solo seleccione los valores
diferentes(distinct), con el que obtengo el siguiente
resultado:

20
16
14
13
11
9
7
5
2

A esta columna en esta tabla, requiero adicionarle una
nueva columna que me entregue una secuencia ascendente de
numeros desde el uno. El resultado seria el siguiente:

20 1
16 2
14 3
13 4
11 5
9 6
7 7
5 8
2 9

Con esta nueva columna el trabajo que realizaré se llama
encadenar, que es consultar la tabla originalmente cargada
y modificar un valor por el nuevo valor ascendente que
creamos en el paso anterior.

El punto exacto en el que me encuentro esta en adicionar
esta nueva columna con los valores ascendentes desde el
numero 1, la cual no me ha sodo posible manejar.

Agradezco su amable ayuda

Willi
 

Leer las respuestas

#1 Ivan Pascual
01/02/2005 - 16:11 | Informe spam
Yo lo que hago es:
En un Store procedure me creo una tabla temporal con dos campos: uno
Identity , y el otro depende del valor que vaya a insertar.

Lleno la tabla temporal y ya tengo el Id autonumerico...

si??

Ivan Pascual

Preguntas similares