Каков наилучший способ подсчета времени между двумя значениями datetime, извлеченными из MySQL, когда мне нужно подсчитать только время между часами 08: 00: 00-16: 00: 00.
Например, если у меня есть значения 2008-10-13 18:00:00 и 2008-10-14 10:00:00, разница во времени должна быть 02: 00: 00.
Могу ли я сделать это с помощью SQL или каков наилучший способ сделать это? Я создаю сайт и использую PHP.
Спасибо за ваши ответы.
РЕДАКТИРОВАТЬ: Точная вещь в том, что я пытаюсь подсчитать время, когда "билет" был в определенном состоянии в рабочее время. Время может составить пару недель.
РЕДАКТИРОВАТЬ2: У меня нет проблем с подсчетом фактической разницы во времени, но вычитая это время, 00: 00: 00-08: 00: 00 и 16: 00: 00-00: 00: 00 в день. *
-Samuli