Как сделать time_to_minute в Mysql? - PullRequest
8 голосов
/ 27 октября 2011

Как сделать время на единицу времени time_to_minute? (так же, как time_to_sec)

mysql> select time_to_min('00:00:1');
ERROR 1305 (42000): FUNCTION web145-mydb.time_to_min does not exist
mysql> select time_to_minute('00:00:1');
ERROR 1305 (42000): FUNCTION web145-mydb.time_to_minute does not exist

Ответы [ 2 ]

23 голосов
/ 27 октября 2011

Кажется довольно простым:

SELECT TIME_TO_SEC('00:00:1') / 60
5 голосов
/ 27 октября 2011
mysql> SELECT TIMESTAMPDIFF(MINUTE,'2003-02-01','2003-05-01 12:05:55');
-> 128885

Источник: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timestampdiff

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...