小编sts*_*tsc的帖子

在 Postgresql 中从模糊时间戳计算匹配数据点

我有一个包含多个不同类型的时间序列的表。来自不同系列的内聚点的时间戳不完全匹配(即差异可能长达一个小时)。

架构

下面是带有两个示例系列的架构:

CREATE TABLE series (id integer, series_type integer, charttime timestamp,
                     value integer, PRIMARY KEY (id));
INSERT INTO series VALUES (1, 1, '2018-03-01 12:10:00', 40),
    (2, 1, '2018-03-01 13:25:00', 30), (3, 1, '2018-03-01 14:10:00', 50);
INSERT INTO series VALUES (4, 2, '2018-03-01 11:20:00', 2), (5, 2, '2018-03-01 12:15:00', 6),
    (6, 2, '2018-03-01 13:00:00', 7), (7, 2, '2018-03-01 13:45:00', 1);

id |series_type |charttime           |value |
---|------------|--------------------|------|
1  |1           |2018-03-01 12:10:00 |40    |
2  |1           |2018-03-01 13:25:00 |30    | …
Run Code Online (Sandbox Code Playgroud)

postgresql

7
推荐指数
1
解决办法
297
查看次数

标签 统计

postgresql ×1