Каков наилучший способ подсчитать время между двумя значениями datetime, полученными из MySQL, когда мне нужно рассчитывать только время между часами 08: 00: 00-16: 00 : 00.SQL (?): Подсчет времени между двумя значениями даты и времени
Например, если у меня есть значения 2008-10-13 18:00:00 и 2008-10-14 10:00:00 разница во времени должна быть 02:00:00.
Могу ли я сделать это с помощью SQL или что это лучший способ сделать это? Я создаю сайт и использую PHP.
Благодарим за ответы.
EDIT: Точно, я пытаюсь подсчитать время, когда «билет» находился в определенном состоянии в рабочее время. Время может быть как пара недель.
EDIT2: У меня нет проблем с расчетом фактической разницы во времени, но вычитание этого времени, 00: 00: 00-08: 00: 00 и 16: 00: 00-00: 00: 00 в день.
-Samuli