MySQL Forums
Forum List  »  Spanish

Re: consultar los dias habiles de una semana de una tabla de fechas
Posted by: Marco Rios
Date: February 02, 2017 01:34PM

La solución es mas o menos sencilla, sólo tienes que usar la función
DAYOFWEEK()
(comienza con DOMINGO = 1)
y crear una tabla o algo similar, para almacenar los números de los días que para tí son hábiles (o cualquier otra condición que deban cumplir).
por ejemplo:
DAYOFWEEK(date) IN(2,3,4,5,6)
Si tuvieras una tabla llamada "calendario" con todas las fechas del año
tendrías algo como esto:
SELECT 
    fecha, DAYOFWEEK(fecha)
FROM
    calendario
WHERE
    fecha BETWEEN '2017-02-01' AND '2017-02-15'
        AND DAYOFWEEK(fecha) IN (2,3,4,5,6)

Thanks in advance for your valuable help.

Acer LENOVO G450
CPU: Pentium(R) Dual-Core CPU T4400 @ 2.20GHz × 2
RAM: 4GB
Graphics: Intel GM45
OS: UBUNTU 18.04.4 LTS 64bits
GNOME 3.28.2
--
Best regards
Marco
Mexico City, Mexico

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: consultar los dias habiles de una semana de una tabla de fechas
10312
February 02, 2017 01:34PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.