【发布时间】:2020-10-23 15:04:40
【问题描述】:
我正在处理一个示例项目,其中我使用了一个名为 TDV(TIBCO 数据虚拟化)的工具,它支持 oracle 和 Postgres SQL。我有两个带有一些值的时间戳列 startDate 和 endDate,我试图将数据扩展到 1 分钟,但我无法以所需的格式获取它。 startdate 和 enddate 之间的差异不是恒定的,有时是 3 分钟或 5 或 7 分钟。我做了一些研究,找不到合适的解决方案。
样本数据
+--------------------+--------------------+--------+
| StartDate | EndDate | Val1 |
+--------------------+--------------------+--------+
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 10 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 22 |
+--------------------+--------------------+--------+
期望的结果
+--------------------+--------------------+--------------------+--------+
| StartDate | EndDate | Time_1Min | Val1 |
+--------------------+--------------------+--------------------+--------+
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 3/22/2020 10:07:00 | 10 |
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 3/22/2020 10:08:00 | 10 |
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 3/22/2020 10:09:00 | 10 |
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 3/22/2020 10:10:00 | 10 |
| 3/22/2020 10:06:30 | 3/22/2020 10:11:29 | 3/22/2020 10:11:00 | 10 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 3/22/2020 14:21:00 | 22 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 3/22/2020 14:22:00 | 22 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 3/22/2020 14:23:00 | 22 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 3/22/2020 14:24:00 | 22 |
| 3/22/2020 14:20:51 | 3/22/2020 14:25:50 | 3/22/2020 14:25:00 | 22 |
+--------------------+--------------------+--------------------+--------+
【问题讨论】:
-
我建议您使用一个数据库进行标记。数据位于某处。
-
@GordonLinoff 好的,肯定会更新,你的意思是删除标签对吗?谢谢
-
@Belayer 当然,请记住不要发布图像,关于工具,它的 TDV(TIBCO 数据虚拟化)我将在问题中更新相同内容以供将来参考。
-
为什么新列的日期会变?