03/06/2008, 10:44
|
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 |