Я пытаюсь получить TimeDiff из моей таблицы и преобразовать его в час (это за час выставленной службы)MySQL TimeDiff до нескольких часов
ВЫБРАТЬ TIME_TO_SEC (TimeDiff (ENDDATE, STARTDATE))/3600 ОТ задачи>
где ENDDATE и STARTDATE в формате даты и времени
есть другой способ (более эффективно), чтобы выполнить эту задачу? Спасибо!
Возможный [дубликат] (http://stackoverflow.com/questions/3621440/mysql-how-to-get -точная-разностный из-многочасовых между-двух дат). – Kermit
Я думаю, что все пропустили очень важный момент здесь - потому что это нетехник. Вещи, выставленные по часам, тарифицируются по часам **, ** **, а не ** завершены **. Таким образом, все эти ответы, вероятно, необходимо округлить. Например, 1 час 1 минута == 2 часа оплачивается (так же, как платить за парковку вашего автомобиля и т. Д.) – Mawg