• Lunes 29 de Abril de 2024, 00:07

Autor Tema:  Traspuesta De Una Tabla  (Leído 3582 veces)

Vate

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Traspuesta De Una Tabla
« en: Lunes 22 de Enero de 2007, 22:48 »
0
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

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Traspuesta De Una Tabla
« Respuesta #1 en: Martes 23 de Enero de 2007, 00:12 »
0
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
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:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Traspuesta De Una Tabla
« Respuesta #2 en: Martes 23 de Enero de 2007, 00:41 »
0
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:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



Vate

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: Traspuesta De Una Tabla
« Respuesta #3 en: Martes 23 de Enero de 2007, 03:02 »
0
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