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

convertir columnas en filas

Estas en el tema de convertir columnas en filas en el foro de Mysql en Foros del Web. tengo un tabla con los campos anho, periodo, cliente, cantidad, importe y tengo que hacer un listado tal periodo 1 periodo2 periodo3 ... periodo 12 ...
  #1 (permalink)  
Antiguo 25/05/2007, 01:08
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 8 meses
Puntos: 0
convertir columnas en filas

tengo un tabla con los campos
anho, periodo, cliente, cantidad, importe
y tengo que hacer un listado tal

periodo 1 periodo2 periodo3 ... periodo 12 totalper
cliente suma_cantidad suma_cant....
...
total totlperi1 totalper .

puedo crear la tabla

cliente sum_per_1, sum_per_2 ....sum_per_12

con una instruccion sql?
  #2 (permalink)  
Antiguo 25/05/2007, 02:59
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: convertir columnas en filas

si sirve de referencia, en access se hace directamente con esta instruccion

TRANSFORM Sum(Tabla1.quantitat) AS [El Valor]
SELECT Tabla1.client, Sum(Tabla1.quantitat) AS [Total de quantitat]
FROM Tabla1
GROUP BY Tabla1.client
PIVOT Tabla1.periode;
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 05:41.