2017-04-15 151 views
0

我有一個具有以下字段的表:PostgreSQL的合併日期,時間和微秒到時間戳

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只適用於前兩個字段。提前致謝。

+1

什麼是數據類型? –

+0

日期,時間,int4分別。 – dmitry

回答

1
select date '2017-04-14' + time '10:00:01' + 286115 * interval '1usec'; 
┌────────────────────────────┐ 
│   ?column?   │ 
╞════════════════════════════╡ 
│ 2017-04-14 10:00:01.286115 │ 
└────────────────────────────┘ 
(1 row)