powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Расчёт времени первого звонка
1 сообщений из 1, страница 1 из 1
Расчёт времени первого звонка
    #39606178
svanrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, форумчане.

Подскажите, пожалуйста, конструкцию для решения задачи.

Есть дата создания, есть дата звонка ( между ними может быть разница как 5 часов, так и 30 дней 20 часов )

Вся фишка в том, что время звонка между этими датами в будние дни начинается с 09:00:00 и заканчиваться 22:00:00.
В выходные с 10:00:00 до 20:00:00. Время, которое не попадает в этот диапазон учитывать не нужно.

Пример: 22.02.2018 15:00:00 была создана заявка, 27.02.2018 16:00:00 был совершен звонок.

Считаем:
1. 22.02.2018 - это будний день,-> позвонить могли до 22:00:00. 22-15 = 7 часов
2. 23.02.2018 - это будний день,-> позвонить могли с 09:00:00 до 22:00:00. 22-9 = 13 часов
3. 24.02.2018 и 25.02.2018 - это выходные дни,-> позвонить могли с 10:00:00 до 20:00:00. 2*(20-10) = 20 часов
4. 26.02.2018 - это будний день,-> позвонить могли с 09:00:00 до 22:00:00. 22-9 = 13 часов
5. 27.02.2018 - это будний день,-> позвонить могли с 09:00:00, но позвонили в 17,-> 17-9 = 8 часов;

Итого: количество часов перезвона составило 61 час.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Расчёт времени первого звонка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]