Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/06/2009, 14:51
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Calcular horas trabajadas nocturnas MySQL

amigo gnzsoloyo,
estoy de acuerdo contigo: esto no es muy eficiente, y repensaré las opciones que propones; y te digo que también pensé en la opción que proponías, la de sumar las horas diurnas y restarlas al total. Yo creo que otro de los problemas es el modo en que se introducen los datos, yo hubiera incluido sólo dos datetime con fechahora inicio y fechahora fin. La resta de horas sería más fácil y evitaríamos todos esos concat y castings, y posiblemente ganaríamos algo en eficiencia, pero si digo la verdad, yo lo haría todo con PHP. Crearía una función y la aplicaría a esos dos campos de fechahorainicio y fechahorafin. Seguiremos dándole vueltas.
Saludos.