tabla reprogramaciones : fe_inst_comp,reprogramacion , asistente , donde reprogrmacion tine por valor 1
y la tabla seguimiento: asistente,fe_inst_comp,inst
para unir las dos tablas hago lo siguiente cumpliendo ciertas condiciones
SELECT s.asistente ,
COUNT( IF( DATE( s.fe_inst_comp ) = '2014-05-26', 1, NULL ) ) AS CDProgramados,
COUNT( IF( DATE( s.fe_inst_comp ) < '2014-05-26'AND s.inst != 'si', 1, NULL ) ) AS Bli,
COUNT( IF( DATE( s.fe_inst_comp ) = '2014-05-26'AND s.inst = 'si', 1, NULL ) ) AS CDInstalados,
COUNT( IF( DATE( r.fe_inst_comp) = '2014-05-25'AND r.reprogramacion <> '0', 1, NULL )) AS CDReprogramados
FROM seguimiento s
LEFT JOIN reprogramaciones r ON s.asistente = r.asistente
GROUP BY s.asistente
pero en lugar de salirme como resultado CDPROGRMADOS =1 ME SALE 118 , nose que puedo estar haciendo mal ? algo estaria al en mi consulta?
Asistente librosProgramados BLI CDInstalados CDReprogramados
eduardo 15 28 15 118