powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Milliseconds to TimestampTz
3 сообщений из 3, страница 1 из 1
Milliseconds to TimestampTz
    #39835673
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет друзья.

Есть табличка вида. Event_time - BIG INT.

event_time1562598619000156259861900015625991800001562599180000

Event_time - количество милисекунд с 1970 года.

Необходимо получить из нее отчот по количеству событий за час.

Нечто вроде.

date events_count_by_hour2019-01-02 16:00:00 342019-01-02 17:00:00 123

Неосилил. Есть-ли встроенные функции для конвертирования милисекунд в даты?

Код: sql
1.
2.
3.
4.
5.
6.
7.
 SELECT 
     DATE_TRUNC('HOUR', event_time) AS HR, 
     COUNT(*) AS CNT
 FROM mytab
 WHERE event_time >= 0
 GROUP BY DATE_TRUNC('HOUR', TIME)
 ORDER BY 1



Код: plaintext
1.
2.
3.
  ERROR: function date_trunc(unknown, bigint) does not exist
  Hint: No function matches the given name and argument types. You might need to add explicit type casts.
  Position: 14
...
Рейтинг: 0 / 0
Milliseconds to TimestampTz
    #39835680
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

date_trunc('HOUR', to_timestamp(event_time / 1000))
...
Рейтинг: 0 / 0
Milliseconds to TimestampTz
    #39835691
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkij, спасибо чел. Вроде помогло.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Milliseconds to TimestampTz
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]