Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

como pasar las filas a columnas

Estas en el tema de como pasar las filas a columnas en el foro de SQL Server en Foros del Web. hola amigos. tengo una tabla donde sus valores estan hacia abajo año mes importe ---------------------- 2009 04 300.45 2009 05 400.45 2009 06 500.45 2009 ...
  #1 (permalink)  
Antiguo 07/07/2010, 17:40
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 14 años, 7 meses
Puntos: 3
como pasar las filas a columnas

hola amigos.

tengo una tabla donde sus valores estan hacia abajo

año mes importe
----------------------
2009 04 300.45
2009 05 400.45
2009 06 500.45
2009 07 600.45
2009 01 700.45
2009 09 800.45
2009 12 1000.00

lo que quiero es pasarlo de la siguiente manera

01 04 05 06 07 09 12
2009 700.45 300.45 400 500 600.45 800.45 1000.00

como puedo hacer esto.

Muchisimas gracias

saludos cordiales
  #2 (permalink)  
Antiguo 07/07/2010, 17:49
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: como pasar las filas a columnas

Esto ya se ha platicado en el foro, es cuestion de que lo busques, ya sea por PIVOT (2005 Y 2008) o con un simple CASE en 2000, ¿Que version manejas?
  #3 (permalink)  
Antiguo 07/07/2010, 17:56
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: como pasar las filas a columnas

gracias iislas,

la version que manejo es el sql server 2008, si busque pero no encontre la solucion, haber por ahi te acuerdas de algo mas

saludos cordiales
  #4 (permalink)  
Antiguo 07/07/2010, 18:18
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: como pasar las filas a columnas

¿Y en la ayuda en linea?

http://technet.microsoft.com/en-us/l.../ms177410.aspx

Etiquetas: columnas, filas, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.