Matando cursores

12/10/2004 - 21:49 por luis suescun | Informe spam
Hola Grupo... de nuevo por aca buscando apotçyo en este tipo de consultas,
de verdad que le busco pero no le veo la entrada.

tengo una tabla en la que un codigo, puede aparecer n veces con un valor en
diferentes campañas. el asunto se repite para muchos sku, pero con campañas
diferentes.

lo que yo necesito es construir una consulta que por cada sku, me traiga los
tres registros correspondientes a las 3 ultimas campañas de cada sku, claro
esta, pues pueden ser diferentes. y que ese resultado me lo presente como
rotacion de Filas a columnas

Ej: de la tabla de valores

Codigo, campaña, upm
x A .20
x B .30
x C .60
x D .10
x E .40
z H .10
z I .20
z J .80
z K .60

el resultado de dicha consulta deberia de ser algo como esto:

Codigo E D C K J
I
x .40 .10 .60 0 0
0
z 0 0 0 .60 .80
.20

Tambien hay, por si hace falta, una tabla maestra con todas las posibles
campañas que pueden aparecer en la tabla de valores.

Campaña, Consecutivo
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
J 10
K 11
L 12
M 13

Muchas Gracias por lo que me puedan ayudar.
 

Leer las respuestas

#1 Miguel Egea
16/10/2004 - 19:51 | Informe spam
Hola luis, me he permitido publicar en portalsql la solución ,creo que es un
problema muy interesante :-)

http://www.configuracionesintegrale...p?articulo'5

Espero que te resuelva el problema


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"luis suescun" escribió en el mensaje
news:
Hola Grupo... de nuevo por aca buscando apotçyo en este tipo de consultas,
de verdad que le busco pero no le veo la entrada.

tengo una tabla en la que un codigo, puede aparecer n veces con un valor
en
diferentes campañas. el asunto se repite para muchos sku, pero con
campañas
diferentes.

lo que yo necesito es construir una consulta que por cada sku, me traiga
los
tres registros correspondientes a las 3 ultimas campañas de cada sku,
claro
esta, pues pueden ser diferentes. y que ese resultado me lo presente como
rotacion de Filas a columnas

Ej: de la tabla de valores

Codigo, campaña, upm
x A .20
x B .30
x C .60
x D .10
x E .40
z H .10
z I .20
z J .80
z K .60

el resultado de dicha consulta deberia de ser algo como esto:

Codigo E D C K J
I
x .40 .10 .60 0 0
0
z 0 0 0 .60 .80
.20

Tambien hay, por si hace falta, una tabla maestra con todas las posibles
campañas que pueden aparecer en la tabla de valores.

Campaña, Consecutivo
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
J 10
K 11
L 12
M 13

Muchas Gracias por lo que me puedan ayudar.





Preguntas similares