Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 25-may-2007, 01:08   #1 (permalink)
mikil está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 364
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?
mikil está desconectado   Responder Citando
Antiguo 25-may-2007, 02:59   #2 (permalink)
mikil está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 364
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;
mikil está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93