Si lo que tienes es una venta, con dos artículos vendidos, prueba esta select:
Código:
select vendedor.cod_ven, count(distinct ventas.num_ven), sum(detalle_venta.pre_pro * detalle_venta.can_pro)
from vendedor, ventas, detalle_venta
where ventas.cod_ven = vendedor. cod_ven
group by (vendedor.cod_ven)
Sino es así, cuenta como guardas los datos en las tablas, poniendo un ejemplo y se puede intentar ver en más detalle el tema.
Un saludo.