Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2011, 02:54
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: mi pqueño aporte

Buenas.

No entiendo la relación entre la tabla Productos y la presentación final en función de los días, de qué tipo de aplicación es esto?

Yo te daría un consejo, la base de datos necesita un repasito, no tiene sentido que almacenes el precio de los artículos cada vez que se compran. Lo suyo sería tener una tabla Artículo y otra que relacione el artículo con el día.

Y para contruir la tabla, no tienes más que buscar MAX(dia) y así sabes el número de columnas que tienes. Para sacar los artículos, te recomiendo que eches un ojo a la cláusula GROUP BY, que verás que permite añadir varios campos separados por coma y que, además, permite utilizar WITH ROLLUP para que añada campos NULL en los lugares en que no haya dato para cada agrupación. Con esto podrías hacer "GROUP BY articulo, dia WITH ROLLUP" y tendrías un registro resultado por cada celda de tu tabla.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?