Mysql Дата в минутах - PullRequest
       6

Mysql Дата в минутах

0 голосов
/ 30 апреля 2020

Я новичок, используя sql, я пытался преобразовать интервал в минуты. Есть ли развитая функция, которая сделала это.

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020

Я полагаю из тега, что вы используете PostgreSql.

Postgresql имеет очень хорошую документацию . В этой ссылке вы можете найти все функции даты и времени.

В вашем случае вы можете использовать эту функцию для усечения даты до минутной части:

date_trunc(text, timestamp)
date_trunc('minute', date_column)

Если вам нужна временная метка, вы можно привести к отметке времени ::timestamp, а затем преобразовать в минуты

0 голосов
/ 30 апреля 2020

Вы можете использовать epoch и делить на 60.

select extract(epoch from <date>) / 60

extract(epoch) дает количество секунд с 1970-01-01. Таким образом, это дает количество минут с 1970-01-01, которое кажется разумным толкованием вашего вопроса.

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