Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2013, 07:39
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Transformar columnas en Filas.

Hola amigo! no conozco mucho lo de las tablas pivot, pero mientras investigas acerca de ellas,
te daré una solución parche hasta que encuentres una mejor:

si tu tabla la tienes con esta estructura:
RUT l ENERO l FEBRERO l MARZO l
1145600k l 150 l 200 l 500 l
15670080 l 300 l 150 l 400 l
18979520 l 450 l 148 l 250 l
1578900k l 320 l 120 l 300 l

puedes hacer entonces el siguiente select:
select rut, mes = 'enero', monto = ENERO from tabla
union
select rut, mes = 'febrero', monto = FEBRERO from tabla
union
select rut, mes = 'marzo', monto = MARZO from tabla
order by rut, mes, monto

y asi sucesitavemte debes hacer el union con todos los meses,
puedes meter ese select en una nueva tabla y tendras tu tabla nueva como la quieres
no es la gran solución pero te servirá mientras tanto ;)

Saludos