Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/11/2013, 09:53
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Cambiar Nombres si es Null

La lógica es la misma, solo que cruzando ambas tablas:
Código MySQL:
Ver original
  1.     E.id_ser
  2.     P.Nombre Nombres,
  3.     FECHA,
  4.     fecha_entrada,
  5.     IFNULL(E.fecha_Salida_Almuerzo, 'NO REGISTRA') SALIDAALMUERZO
  6.     IFNULL(E.fecha_Entrada_Almuerzo, 'NO REGISTRA') ENTRADALMUERZO
  7.     IFNULL(E.fecha_salida, 'NO REGISTRA') Salida,
  8.     E.Fecha_Ultimo_Registro
  9. FROM EVENTOS E INNER JOIN Personas P ON E.id_ser = P.id_ser
  10.     FECHA BETWEEN '2013-11-01' AND '2013-11-12'
  11. ORDER BY ID_SER,FECHA ASC;

Obviamente, estoy suponiendo que tu sistema registra los eventos en un mismo registro. De lo contrario se be hacer todo un proceso y eventualmente algun ajuste de consulta spara lograrlo.
Entiendo perfectamente tu problema porque un sistem aparecido a ese es el que usa nuestra empresa, y tiene precisamente el mismo tipo de inconveniente.
En nuestro caso se solucionó permitiendo que el usuario agregue correcciones (que no borran la información), tal que permita hacer ajustes para eventos no detectados.
Como tood eso luego pasa a aprobación superior, los ajustes (que están parametrizados en su causales), sobn responsailidad de cada empelado. Si miente... es su problema. No del ssitema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)