Bases de Datos > SQL Server

 Traspuesta De Una Tabla

(1/1)

Vate:
Hola amigos, tengo una tabla que tiene la siguiente forma

-------------------------------------------------------------------------
NombreColumna1 | NombreColumna2 | NombreColumna3.....|
.........Valor1........|...........Valor2....... |........Valor3............... |

y deseo sacarle su traspuesta , o sea que se convierta en


Deseo que se convierta en
---------------------------------
NombreColumna1 | Valor1 |
---------------------------------
NombreColumna2 | Valor2 |
---------------------------------
NombreColumna3 | Valor3 |
--------------------------------

Existe alguna funcion o procedimiento para hacer esto en SQL?

Gracias de antemano

Mollense:

--- Cita de: "Vate" --- Hola amigos, tengo una tabla que tiene la siguiente forma

-------------------------------------------------------------------------
NombreColumna1 | NombreColumna2 | NombreColumna3.....|
.........Valor1........|...........Valor2....... |........Valor3............... |

y deseo sacarle su traspuesta , o sea que se convierta en


Deseo que se convierta en
---------------------------------
NombreColumna1 | Valor1 |
---------------------------------
NombreColumna2 | Valor2 |
---------------------------------
NombreColumna3 | Valor3 |
--------------------------------

Existe alguna funcion o procedimiento para hacer esto en SQL?

Gracias de antemano
--- Fin de la cita ---
Hola.

Hacer eso directamente...no creo.-

Partamos de la base.

¿Querés almacenar los datos de esta forma o solo visualizarlos?
En caso que sea la primera ¿El tipo de dato de los campos es el mismo?  :think:

ElNapster:
Estaba por decirle lo mismo, porque esto

NombreColumna1 | NombreColumna2 | NombreColumna3.....|
.................1........|................... 2....... |........3............... |

es igual que esto :
---------------------------------
NombreColumna1 | 1 |
---------------------------------
NombreColumna2 | 2 |
---------------------------------
NombreColumna3 | 3 |
--------------------------------

o en realidad que es lo que queres hacer ? :comp:

Vate:
Amigos, Lo que deseo es visualizar los datos de la forma que especifiqué:

---------------------------------
NombreColumna1 | 1 |
---------------------------------
NombreColumna2 | 2 |
---------------------------------
NombreColumna3 | 3 |
--------------------------------
Estuve investigando y se de un comando SQL llamado Pivot que hace eso a ver si obtengo lo que quiero...Gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa