Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2008, 10:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: consulta sql un poco complicada

En MySQL la consulta de MutenRo podría ser algo así (la he probado y funciona: enhorabuena, MutenRo):

SELECT t2.id_producto, sum( preciogrupo1 ) AS preciogrupo1, sum( preciogrupo2 ) AS preciogrupo2, sum( preciogrupo3 ) AS preciogrupo3
FROM (

SELECT id_producto, if( grupo_de_cliente =1, sum( precio ) , NULL ) AS preciogrupo1, if( grupo_de_cliente =2, sum( precio ) , NULL ) AS preciogrupo2, if( grupo_de_cliente =3, sum( precio ) , NULL ) AS preciogrupo3
FROM kubic
GROUP BY id_producto, grupo_de_cliente
) AS t2
GROUP BY t2.id_producto
ORDER BY t2.id_producto

Observa que he cambiado el decode por if y que he añadido un alias t2 al select.

Última edición por jurena; 03/06/2008 a las 12:19