No puedes poner una función agregada dentro de otra función agregada en el mismo SELECT.
Código:
SUM(SUM(B.envd_cantidad) * AVG(B.envd_precio)) As Importe
Ésto
no se hace.
Para lograr esto, ambos valores (SUM() y AVG())
deben ser obtenidos en una subconsulta.