tengo la siguiente duda ,, esta consulta es de ingresos de usuario y evaluo su situacion ,, quisiera agregar registros los dias que no vino y poner en situacion F
por ejemplo :
--------- ------- -------------
fecha hora Situacion
--------- ------- -------------
lunes 8:00 *
martes 8:05 X
miercoles F
jueves F
viernes 9:00 T
En este caso el usuario no vino miercoles ni jueves ,, por eso no aparece en la data ... lo que quisiera es que esos 2 dias que no vino se listen , aqui mi codigo
Código:
Select id_ctr_ing,empleado,
case
# HORAS
when date_format(fecha,'%T') between '05:00:00' and '08:00:00' then '*'
when date_format(fecha,'%T') between '08:00:00' and '08:10:00' then 'X'
else 'T'
END as situacion
,c.obs
from ctr_ingreso c inner join personal p
on c.id_personal = p.id_personal
where tipo = 'IN' and c.id_personal = 1
Espero alguna sugerencia, por que ya me esta doliendo el cerebro .. Buen dia a todos !