Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/10/2013, 11:30
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: no funciona innner join con between

No lo he probado, pero tal vez así:
Código MySQL:
Ver original
  1. SELECT a.subtipo,
  2.             IFNULL(t1.promedio,0) promedio
  3.             IFNULL(t1.dias_base,0) dias_base
  4.    FROM ascmaquipan a
  5.          LEFT JOIN (SELECT  subtipo,
  6.             avg(tiempos.t_respuesta) promedio,
  7.             FORMAT(tiempo_Respuesta/24,0) dias_base
  8.             FROM sacmaquipan.subtipos
  9.             INNER JOIN tiempos on subtipos.subtipo = tiempos.etapa
  10.             WHERE
  11.             tiempos.f_inicio BETWEEN '2013-10-26' AND '2013-10-28'
  12.             AND tipo  = '23'      
  13.             GROUP BY subtipo)t1
  14.         ON a.subtipo = t1.subtipo
  15.                 ORDER BY a.subtipo