12/02/2013, 07:39
|
| | Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 11 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 |