
17/11/2010, 11:20
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: subconsultas MySQL no tiene funciones para pivotear tablas (o invertirlas), tal como lo quieres hacer.
En todo caso, eso es asunto de la aplicación, no de la base de datos.
Generar una consulta como la que deseas implica una de dos cosas o las dos:
1) Hacer una consulta con funciones de agregación (SUM(), COUNT(), etc) y con GROUP BY...
2) Crear dinámicamente la sumatoria de productos, ya que a priori no tienes modo de saber cuántas columnas necesitarás.
Es más sencillo de lograr tomando la tabla resultado y representando lo que necesitas en la aplicación, que es donde realmente se visualizan los datos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |