需要将1/1000秒分辨率的时间戳转换为1/100分辨率。我可以使用to_char(timestamp, text)
格式化功能来实现此目的,但需要在此处使用text
的帮助。时间戳格式 - 从1/1000秒到1/100秒
输入表(注 - 这里的时间戳存储为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 |
+------------------------+
只是使用'timestamp(2)' –