@TechNOIR

MySQL. Как получить разницу между двумя датами исключая выходные дни?

Всем привет.

Есть дата№1 = 2017-01-26 10:59:17
Есть дата№2 = 2017-01-27 11:34:55
Как получить разницу между ними при этом исключая выходные дни?
В данном примере 28,29 это выходные. Соответственно как-то надо исключать эти 48 часов из разницы..
Спасибо заранее!

P.S.
Пока считаю разницу так:
TIMESTAMPDIFF(SECOND, date1, date2)
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
1. Выходные дни - это не только уикенд.
2. Суббота и воскресенье - не обязательно выходные дни.
3. В сутках вовсе не обязательно 24 часа.

пп. 1 и 2 регулируются законодательно, 3 роботы умеют считать сами для текущего часового пояса.
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
Создать и использовать таблицу "Календарь", где указываются выходные и праздничные дни, если нужно, то и рабочие часы. Данные можно взять, например, производственный календарь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы