Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2007, 16:31
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Ordenar datos de tabla a tabla cond itinta estructura

La estructura que quieres solo te servirá para reportes, para la operación habitual te recomiendo dejar como lo tienes ahora.

Lo que quieres lo logras más o menos así:

SELECT Year(periodo) AS anio,
CASE WHEN Month(periodo) = 1 THEN Sum(monto) ELSE 0 END AS 'Ene',
CASE WHEN Month(periodo) = 2 THEN Sum(monto) ELSE 0 END AS 'Feb',
...
CASE WHEN Month(periodo) = 12 THEN Sum(monto) ELSE 0 END AS 'Dic',
FROM tabla
GROUP BY Year(periodo)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche