2010-10-02 3 views

ответ

0

Я предполагаю, что вы хотите, чтобы вы выбрали количество часов, вычитая две даты. Если это так, я нашел ниже здесь: 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

Смежные вопросы