2009-12-08 8 views
2

Существует время колонна марки/поле в таблице, и формат, какКак рассчитать истекшее время в минутах в MySQL

2009-12-05 10:35:28, 

Теперь я хочу, чтобы получить время в минутах (Сколько минут прошло) с тех пор, как это сделать?

+0

@Steven: вы задали тот же вопрос, используя PHP .... – RageZ

+0

Но ответы, которые я получил основаны на PHP, а не MySQL. Я хочу использовать эту функцию вместо MySQL. – Steven

ответ

7

TIMEDIFF() можно использовать для получения разницы между значениями даты и времени, которые выражаются в формате «HH: MM: SS.SSSSSS».

TIME_TO_SEC() может преобразовать это в количество секунд.

SELECT TIME_TO_SEC(TIMEDIFF(NOW(), my_date_and_timestamp))/60;