Задать вопрос
pro-dev
@pro-dev

Как сделать то же самое в PostgreSQL?

Всем привет. Пока плохо знаком с PostgreSQL. Можете подсказать как можно сделать такую функцию конверстации?

UNIX_TIMESTAMP(FROM_UNIXTIME(from_at, "%Y-%m-%d 00:00:00")) as date


Данная функция из MYSQL
  • Вопрос задан
  • 455 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@MaLuTkA_UA
Если я правильно понял что вы делаете и в from_at у вас unix то вам нужно делать следующее:
SELECT EXTRACT(EPOCH FROM to_char(to_timestamp(from_at), 'YYYY-MM-DD 00:00:00')::timestamp);
Ответ написан
Комментировать
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Если нужен UNIXTIME начала дня можно использовать такой вариант:
select extract(epoch from date_trunc('day', to_timestamp(from_at))) as date;


Эксперементировать с SQL запросами можно здесь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы