Buenos días beto60, creo que esto te puede servir:
Código MySQL:
Ver original#Creamos una tabla de pruebas
#Insertamos valores a la tabla de pruebas
insert into TMP_EntradasSalidas
values (null, '001', '2010-11-01', 'marcado', 'marcado', 'marcado', 'marcado'), (null, '001', '2010-11-02', 'marcado', 'marcado', null, null), (null, '001', '2010-11-03', 'marcado', 'marcado', null, null), (null, '001', '2010-11-04', 'marcado', 'marcado', 'marcado', null), (null, '001', '2010-11-05', 'marcado', 'marcado', 'marcado', null), (null, '001', '2010-11-06', 'marcado', 'marcado', 'marcado', 'marcado'), (null, '002', '2010-11-05', 'marcado', 'marcado', 'marcado', null), (null, '002', '2010-11-06', 'marcado', 'marcado', 'marcado', 'marcado')
#Verificamos los valores de la tabla
#Sumamos los días trabajados
#Eliminamos la tabla de pruebas
El resultado de esta consulta sería el siguiente
Código:
usr|dias_trabajados
-------------------------------------------
001|4.0
002|1.5
Saludos
Leo