Посчитать количество будних дней между двумя датами - MySQL
Формулировка задачи:
Подскажите, возможно ли как то подсчитать количество будних дней между двумя датами не создавая никаких дополнительных таблиц? Задача состоит в том, чтобы выводить записи, у которых текущая дата больше даты записи (date) на 10 дней.
id date
1 2017-05-01
2 2017-05-02
Пробовал вот так:
но этот запрос просто убирает записи с датами, которые равны субботе и воскресению и считает неверно (:
Так-то вроде все просто, но в тоже время сложно.
SELECT d,count(*) FROM ttt WHERE dayofweek(d) not in (6,7) and to_days(curdate())-to_days(d))>=10 group by d
Решение задачи: «Посчитать количество будних дней между двумя датами»
textual
Листинг программы
count(*)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д