SQL Server - colocar información de campos a filas

 
Vista:
sin imagen de perfil

colocar información de campos a filas

Publicado por Claudia (4 intervenciones) el 19/01/2018 16:22:17
Buen día, espero puedan orientarme en el siguiente dilema.

Se tiene una tabla que aloja información de ediciones de usuarios en la cual se va repitiendo el id de usuario por cada movimiento que haga lo que se desea obterner es si un usuario realizo el mismo tipo de movimiento muestre el detalle y todas las N veces que edito ("CampvalorAntes1" ,CampValorDespues1" , "CampvalorAntes2" ,CampValorDespues2"................... )

Muestro como se tiene la tabla

ID |IDEDI| VALORANTES| VALORDESPUES|
2017| 57| HUINALA | CARTAGENA|
2017| 57| HUINALA | CARTAGENA2|
2017| 58| 704 | 349|
2017| 60| 64720 | 66646|
2017| 61| INDEPEND| HUINALA|
2017| 61| PORTAL H|INDEPENDENCIA|
2017| 61| PORTALH1| PORTAL H|
2017| 61| INDEPEND|PORTAL HUINAL|
2018| 57| HUINALA | CARTAGENA|
2018| 57| HUINALA | CARTAGENA2|
2018| 58| 704 | 349|
2018| 60| 64720 | 66646|
2018| 61| INDEPEND| HUINALA|
2018| 61| PORTAL H|INDEPENDENCIA|
2018| 61| PORTALH1| PORTAL H|
2018| 61| INDEPEND|PORTAL HUINAL|

y como se desea visualizar.

ID |IDEDI| VALORANTES| VALORDESPUES|VALORANTES1|VALORDESPUES1|VALORANTES2|VALORDESPUES2|VALORANTES3|VALORDESPUES3|
2017| 57| HUINALA | CARTAGENA| HUINALA | CARTAGENA2|
2017| 58| 704 | 349|
2017| 60| 64720 | 66646|
2017| 61| INDEPEND| HUINALA| PORTAL H|INDEPENDENCIA| PORTALH1| PORTAL H| INDEPEND|PORTAL HUINAL|
2018| 57| HUINALA | CARTAGENA| HUINALA| CARTAGENA2|
2018| 58| 704 | 349|
2018| 60| 64720 | 66646|
2018| 61| INDEPEND| HUINALA| PORTAL H|INDEPENDENCIA| PORTALH1| PORTAL H| INDEPEND|PORTAL HUINAL|

Espero puedan indicarme que realizar y/o como relizar busqueda para solucionar este tema.
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
sin imagen de perfil

colocar información de campos a filas

Publicado por Claudia (4 intervenciones) el 19/01/2018 17:51:06
Mi BD se encuentra en SQL Server Management Studio, el pivot no creo que sea opción o no eh ayado la forma de hacerle ya que es muy variante las cantidades lo que colocan en la edicion de los campos por eso se intenta colocar columnas con lo que se edito (Anteior,Actual....Anteior,Actual)
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

colocar información de campos a filas

Publicado por Isaias (4558 intervenciones) el 19/01/2018 17:56:14
SQL SERVER MANAGEMENT STUDIO, es la consola de ADMINISTRACION de una base para SQL SERVER (desde 6.5 hasta 2017), no es tu motor de 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
sin imagen de perfil

colocar información de campos a filas

Publicado por Claudia (4 intervenciones) el 19/01/2018 18:50:52
Una gran disculpa es 2008
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

colocar información de campos a filas

Publicado por Isaias (4558 intervenciones) el 22/01/2018 17:31:31
Creo que tiene un mal diseño en su tabla, ¿sabes hasta cuantas veces puede venir un registro por usuario?
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

colocar información de campos a filas

Publicado por Claudia (1 intervención) el 28/01/2018 03:22:12
El máximo que encontré fue de 10 cambios diferentes que realizó en un solo campo que son las 10 veces que se guarda en mi tabla
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