我有一个包含以下字段的表:
my_date my_time my_time2
2017-04-14 10:00:01 286115
如何将这些字段合并到2017-04-14 10:00:01.286115
这样的时间戳列中?
不幸的是,select my_date+my_time+my_time2 from my_table
仅适用于前两个字段。提前谢谢。
答案 0 :(得分:1)
select date '2017-04-14' + time '10:00:01' + 286115 * interval '1usec';
┌────────────────────────────┐
│ ?column? │
╞════════════════════════════╡
│ 2017-04-14 10:00:01.286115 │
└────────────────────────────┘
(1 row)