Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2013, 12:26
Avatar de aid_val
aid_val
 
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
Duda de varios inner join

Mi duda es porque al momento de realizar esta consulta
Código SQL:
Ver original
  1. SELECT @INCREMENTO_ACUMULADO= SUM(incremento_esta) FROM(( estimaciones a INNER JOIN presupuesto b ON a.id_presupuesto = b.id_presupuesto)
  2. INNER JOIN contrato c ON b.id_contrato=c.id_contrato )
  3. WHERE  b.id_presupuesto= (SELECT id_presupuesto FROM  presupuesto WHERE nombre_presupuesto ='PRUEBA PARA MODIFICAR PRESUPUESTO'  )
  4. AND c.id_contrato =(SELECT id_contrato FROM convenio WHERE tipo='incremento' AND clave_convenio='123/123/123-5'  )

me multiplica por la cantidad de convenio

AYUDAA!!!!