Hola a todos.
mi duda es la siguiente tengo un codigo que me suma todos los buenos y malos segun la empresa seleccionada pero ahora necesito que me muestre una lista con las revisiones que se han realizado por empresa mas cuantos buenos y malos tenia:
la tabla deberia mostrar algo asi :
empresa | fecha de inspeccion | estado | chequeos buenos | chequeos malos
hola 01-02-2010 | aprobado | 10 | 0
hola 01-05-2010 | reprobado | 0 | 5
repetir segun datos tenga la base de datos.
y mi codigo que tengo solo realiza la suma total de los buenos y malos segun empresa
buenos 10
malos 5
les dejo el query:
SELECT *,(SUM(IF(op1='m',1,0))+ SUM(IF(op2='m',1,0))+ SUM(IF(op3='m',1,0))+ SUM(IF(op4='m',1,0)))as malos ,(SUM(IF(op2='b',1,0))+ SUM(IF(op3='b',1,0)) + SUM(IF(op4='b',1,0))+SUM(IF(op1='b',1,0)))as buenos FROM chequeo WHERE emsefor='osorno' GROUP BY emsefor.
Gracias.