Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql将日期、时间和微秒组合为时间戳_Postgresql_Timestamp - Fatal编程技术网

Postgresql将日期、时间和微秒组合为时间戳

Postgresql将日期、时间和微秒组合为时间戳,postgresql,timestamp,Postgresql,Timestamp,我有一个包含以下字段的表: my_date my_time my_time2 2017-04-14 10:00:01 286115 如何将这些字段合并到时间戳列中,如2017-04-14 10:00:01.286115? 不幸的是,从my_表中选择my_date+my_time+my_time2仅适用于前两个字段。提前感谢。数据类型是什么?分别是日期、时间和int4。 select date '2017-04-14' + time '10:00:01' + 286115

我有一个包含以下字段的表:

my_date     my_time     my_time2
2017-04-14  10:00:01    286115
如何将这些字段合并到时间戳列中,如2017-04-14 10:00:01.286115?
不幸的是,从my_表中选择my_date+my_time+my_time2仅适用于前两个字段。提前感谢。

数据类型是什么?分别是日期、时间和int4。
select date '2017-04-14' + time '10:00:01' + 286115 * interval '1usec';
┌────────────────────────────┐
│          ?column?          │
╞════════════════════════════╡
│ 2017-04-14 10:00:01.286115 │
└────────────────────────────┘
(1 row)