02/06/2008, 02:37
|
| | 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 |