Как получить разницу между двумя датами исключая выходные дни?
Есть дата№1 = 2017-01-26 10:59:17
Есть дата№2 = 2017-01-27 11:34:55
Как получить разницу между ними при этом исключая выходные дни?
В данном примере 28,29 это выходные. Соответственно как-то надо исключать эти 48 часов из разницы.
P.S.
Пока считаю разницу так: TIMESTAMPDIFF(SECOND, date1, date2)
Создать и использовать таблицу "Календарь", где указываются выходные и праздничные дни, если нужно, то и рабочие часы. Данные можно взять, например, производственный календарь.