Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2008, 02:37
MutenRo
 
Fecha de Ingreso: marzo-2008
Ubicación: Euskadi
Mensajes: 64
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: consulta sql un poco complicada

Hola kubic,

he hecho unas pruebas y creo que esto te debería funcionar, suponiendo siempre que la combinación (id_producto, grupo_de_cliente) es única (si no lo fuera obtendrías la suma de los precios):

Código:
select id_producto, sum(preciogrupo1) as preciogrupo1, sum(preciogrupo2) as preciogrupo2, sum(preciogrupo3) as preciogrupo3
from(
select id_producto , decode(grupo_de_cliente, 1, sum(precio), null) as preciogrupo1, 
	   	 decode(grupo_de_cliente, 2, sum(precio), null) as preciogrupo2,
		 decode(grupo_de_cliente, 3, sum(precio), null) as preciogrupo3
from tabla
group by id_producto, grupo_de_cliente
)
group by id_producto
order by id_producto
Espero que te valga, nos cuentas, vale?

Un saludo