Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2017, 16:18
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: actualizar usuarios en calendario

Podrías ejecutar un script que busque al siguiente registro de la tabla de trabajadores cada domingo en la noche (Cronjob que se ejecutará cada siete días), para lo cual primero tendrías que tomar el id del trabajador registrado en el último registro de la tabla que almacena los períodos de guardia. Una vez que tomes el id de dicho registro, procederías a añadir un nuevo registro en la tabla que almacena los períodos de guardia, indicando la fecha inicial, final, horarios y el id del trabajador. Para el cálculo de fechas, existen funciones que pueden sumar días, semanas, meses o años a la fecha indicada; incluso usando solo MySQL.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand