ログテーブルがあり、これはその説明です:
user_id(bigint)
time (bigint)
time
私の質問は、 PostgreSQL の列から年を抽出するにはどうすればよいですか?
これはMySQLで機能します:
SELECT l.user_id, year(from_unixtime(l.time))
FROM log l;
ログテーブルがあり、これはその説明です:
user_id(bigint)
time (bigint)
time
私の質問は、 PostgreSQL の列から年を抽出するにはどうすればよいですか?
これはMySQLで機能します:
SELECT l.user_id, year(from_unixtime(l.time))
FROM log l;
select date_part('year', to_timestamp(1365682413));
to_timestampはここで私たちの友人であり、少なくともバージョン 8.1 から unix の時間がかかりました。
select extract(year from timestamp 'epoch' + "time" * interval '1 second')
from log;