Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/09/2009, 11:44
HECARO
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Convertir de Filas a Columnas

HAZ UNA CONSULTA (Q1) QUE DE TE LOS RESULTADOS AGRUPADOS POR META Y MES

SELECT META,MES,VALOR FROM TABLA WHERE CONDICION group by META, MES ...

META MES VALOR
-------------------------------------------------
Reparaciones area urbano 0+3 días ENE 6.18
Reparaciones area urbano 0+3 días FEB 45.04
Reparaciones area rural 0+6 días FEB 25.04
Reparaciones area rural 0+6 días MAR 52.01


LOS VALORES DE CADA META MES LO OBTENDRAS POR RENGLON Y CON EL SIGUIENTE ARREGLO
PUEDES PASAR LOS MESES A COLUMNAS.

SELECT META, SUM(CASE WHEN MES = 'ENE' THEN VALOR ELSE 0 END) AS ENERO,
SUM(CASE WHEN MES = 'FEB' THEN VALOR ELSE 0 END) AS FEBRERO,
SUM(CASE WHEN MES = 'MAR' THEN VALOR ELSE 0 END) AS MARZO,
...
FROM (
SELECT META,MES,VALOR FROM TABLA WHERE CONDICION ...;
)
GROUP BY META;