Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2010, 15:47
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Promdio y LEFT JOIN

Hola:

Tengo el siguiente Query:

Código MySQL:
Ver original
  1. SELECT id,tarea,f_ini,f_fin,estado,AVG(evalua)
  2. FROM sipp.ss_tareas
  3. WHERE dp = 0
  4. AND idopera = 208

Lo que hace es sumar 4 registros en su campo evalua y me extrae el promedio en el último registro me envía el resultado y funciona, ahora intento aplicar esta misma lógina en otro Query más complejo:

Código MySQL:
Ver original
  1. SELECT o.id,o.objetivo,o.f_ini,o.f_fin,f.name,AVG(t.evalua)
  2. FROM sipp.ss_objetive AS o
  3. LEFT JOIN sipp.ss_form AS f ON f.formula = o.idges
  4. LEFT JOIN sipp.ss_tareas AS t ON t.idopera = o.id
  5. WHERE o.idare = 65 AND o.tipo = 4 AND o.estado = 'y'
  6. ORDER BY f.formula

Este Query me extrae datos que no son los correctos, debo realizar la misma operación que el anterior ejemplo pero enlazando con otras tablas y me salga en un campo específico "t.evalua" el promedio.

intenté ingresar AVG(SUM(t.evalua)), pero no funciona.

Algúna idea?