Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Determinar una fecha posterior

Estas en el tema de Determinar una fecha posterior en el foro de Mysql en Foros del Web. Hola que tal amigos, espero que puedan ayudarme con lo siguiente... Necesito hacer una consulta para determinar a partir de una fecha de tipo date, ...
  #1 (permalink)  
Antiguo 07/10/2010, 10:27
Avatar de Heiroon  
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 14 años, 5 meses
Puntos: 63
Exclamación Determinar una fecha posterior

Hola que tal amigos, espero que puedan ayudarme con lo siguiente...
Necesito hacer una consulta para determinar a partir de una fecha de tipo date, los cuatro dias habiles siguientes... de verdad no se si exista una funcion o algo. Por eso les pido ayuda.. Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 07/10/2010, 11:10
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 9 meses
Puntos: 96
Respuesta: Determinar una fecha posterior

Saludos

Como bien indicas no existe una funcion en mysql que me pueda determinar los dias habiles. Pero podrias guardar en una tabla los dias habiles segun tu pais y hacer la busqueda.

Hasta Pronto
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 07/10/2010, 14:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Determinar una fecha posterior

En esencia el problema es que no existe una función en ningun DBMS que determine algo que podamos entender como "días hábiles", porque los mismos excluyen fines de semana... y feriados. Y los feriados son locales...
Sólo queda que puedas usar una combinación entre DAYOFWEEK() y una tabla de feriados de tu ciudad (digo ciudad, porque hay feriados que son MUY locales).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: determinar, habiles, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:31.