Как получить час от вычитания даты и времени в mysql?Как получить час от вычитания даты и времени в mysql?
2010-12-04 17:07:14 and 2010-05-30 17:07:19
Как получить час от вычитания даты и времени в mysql?Как получить час от вычитания даты и времени в mysql?
2010-12-04 17:07:14 and 2010-05-30 17:07:19
Я предполагаю, что вы хотите, чтобы вы выбрали количество часов, вычитая две даты. Если это так, я нашел ниже здесь: http://www.dbforums.com/mysql/1637603-datediff-hours.html
Вы можете конвертировать как раз в секундах с помощью UNIX_TIMESTAMP. Затем вычитайте один из другого, чтобы получить номер секунд между обоими временами. Затем разделить на 3600, чтобы получить число часов
select (unix_timestamp("2010-12-04 17:07:14") -
unix_timestamp("2010-05-30 17:07:19"))/3600
* Примечание: Это работает только для дат после 1970