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
Código SQL:
Ver original
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