drop view v_tarjetas; create view v_tarjetas as select *, if( not isnull(reemplazo), if(isnull(entrada_checada), time(entrada), if(time(entrada)>time(entrada_checada),time(entrada),time(entrada_checada))), NULL) as entrada_pago, if(!isnull(reemplazo),if(isnull(salida_checada), time(salida), if(time(salida)