Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2011, 08:40
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Dividir dos campos de diferentes tablas

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 original
  1. DESC_PROV.NO_FACC,
  2. DESC_PROV.CVE_PROD,
  3. DESC_PROV.SUBTOTAL,
  4. DESC_PROV.NOM_PROV,
  5. COMPRAS.CANT_SURT,
  6. COMPRAS.NO_FACC, COMPRAS.CVE_PROD,
  7. DESC_PROV.SUBTOTAL / COMPRAS.CANT_SURT AS TOTAL
  8. FROM DESC_PROV
  9. INNER JOIN COMPRAS ON DESC_PROV.NO_FACC=COMPRAS.NO_FACC
  10. 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