Fijate que modifique las consultas, pido perdon porque se me paso. De todas formas tu respuesta me tira el siguiente siguiente resultado
Código:
SELECT (sum(precio_com*cantidad) / sum(cantidad)) as promedio FROM det_com_venta where codpro = 1 order by codventa limit 10
promedio = 6,66666