El problema es el group by , si usas este query funciona bien
Código SQL
[-]
select vv.key_producto_b, (d.cantidad) Tcompra,
(select sum(h.cantidad) from his_mov_sucursales h where h.key_producto_b=d.key_producto_b)
from cab_mov c , det_mov d,vi_configuracion v,vi_producto_bodega vv
where c.key_cab_mov=d.key_cab_mov
and c.key_configuracion=v.key_configuracion
and v.cod_transaccion='ING'
and d.key_producto_b=vv.key_producto_b
and c.key_prov=8
Pero no es lo que necesitamos ya solucione el problema con un SP pero me gustaria saber como deberia quedar este select de la forma planteada para que funciones bien