【发布时间】:2017-03-16 12:12:02
【问题描述】:
需要将 1/1000 秒分辨率的时间戳转换为 1/100 分辨率。我可以为此目的使用to_char(timestamp, text) 格式化函数,但是需要text 的帮助才能使用。 Postgres 的做法是here。
输入表(注意——这里的时间戳存储为varchar)
+-------------------------+
| ms1000_val |
+-------------------------+
| 2017/02/20 08:27:17.899 |
| 2017/02/20 08:23:43.894 |
| 2017/02/20 08:24:41.894 |
| 2017/02/20 08:28:09.899 |
+-------------------------+
输出表
+------------------------+
| ms100_val |
+------------------------+
| 2017/02/20 08:27:17.89 |
| 2017/02/20 08:23:43.89 |
| 2017/02/20 08:24:41.89 |
| 2017/02/20 08:28:09.89 |
+------------------------+
【问题讨论】: