Hola:
hago la diferencia de dos campos de mi base de datos. Y quiero que me reste de esa diferencia los dias festivos, es decir, que solo la difercnai total me muestre los dias laorables.
como lo puedo hacer?
un saludo
gracias
| |||
no festivos Hola: hago la diferencia de dos campos de mi base de datos. Y quiero que me reste de esa diferencia los dias festivos, es decir, que solo la difercnai total me muestre los dias laorables. como lo puedo hacer? un saludo gracias
__________________ Muchas gracias, saludos. |
| |||
Hola, Bueno, primero hay que definir "festivo". Supongo Domingos y fiestas de guardar. Puedes tener en un array los domingos y fiestas de guardar y calcular cuantos hay en el intervalo de las dos fechas. La cosa se complica si el intervalo incluye 2 años o mas (empieza en diciembre y acaba en enero del siguiente, por ejemplo). En este caso puede que haya fiestas que cambian de fecha. Pero deberias guardar las fiestas de todos los años. Tambien podrias evitar guardar los domingos, si calculas la diferencia en semanas. Creo que hay funciones que te dan el numero de semana de una fecha. Y creo que mysql tiene una funcion que da la diferencia de 2 fechas en varias unidades, no se si en semanas. Asi de cabeza no se me ocurre ningun codigo que pueda ayudar. Suerte.
__________________ Josemi Aprendiz de mucho, maestro de poco. |