Hola edgar_cln:
No es necesario que pidas ayuda con más de un post, al contrario, puede resultar contraproducente, pues muchos foristas sólo entran a aquellas preguntas que nadie ha respondido, en tu caso el segundo post que pones aparece como una respuesta.
Ahora bien, con respecto a tu problema, no me quedó muy claro que es lo que necesitas hacer, igual y sería conveniente que nos pusieras con datos cuál es el resultado de tu consulta, y también explicado con algunos datos qué es lo que necesitas obtener.
Tal como lo planteas, lo único que tendrías que hacer es la división directa entre tus campos, sin poner el SUM (ya que esta es una función de agregación, y si quisieras sumarizar los resultados de las divisiones tendrías que poner también un GROUP BY). Además tienes un error se sintaxis, ya que falta poner una coma después del campo COMPRAS.CVE_PROD, justo antes de poner el SUM.
Código MySQL:
Ver originalDESC_PROV.NO_FACC,
DESC_PROV.CVE_PROD,
DESC_PROV.SUBTOTAL,
DESC_PROV.NOM_PROV,
COMPRAS.CANT_SURT,
COMPRAS.NO_FACC, COMPRAS.CVE_PROD,
DESC_PROV.SUBTOTAL
/ COMPRAS.CANT_SURT
AS TOTAL
INNER JOIN COMPRAS
ON DESC_PROV.NO_FACC
=COMPRAS.NO_FACC
WHERE DESC_PROV.NO_FACC
='04105'
Si las consultas que estás realizando TE MARCAN ALGÚN ERROR es importante que nos comentes qué error es el que te está marcando.
Saludos
Leo