【发布时间】:2019-04-08 07:02:18
【问题描述】:
很抱歉问题的标题有点令人困惑,但我只是找不到简单的方法来总结问题。让我们从一个例子开始。
有一个产品 A,我要监控 A 的两个特征 X 和 Y。X 每天生成,而 Y 每月生成。为了节省存储空间,我决定把 X、Y 放到两张表中,分别是 X 表和 Y 表。 所以表 X 有两列:日期和 X;表 Y 有两列:日期和 Y。但是,这两个表中的日期频率不同。我想左加入 X 上的两个表,但我需要用上个月的观察来填充 Y 中的缺失值。
表 X 是:
date X
---------- -------------
2019-01-01 1
2019-01-02 2
2019-01-02 3
... ...
2019-02-01 32
2019-02-02 33
表 Y 是:
date Y
---------- -------------
2019-01-01 0
2019-02-01 1
我要查询的表是:
date X Y
---------- ------------- ----------
2019-01-01 1 0
2019-01-02 2 0
2019-01-02 3 0
... ... ...
2019-01-31 31 0
2019-02-01 32 1
2019-02-02 33 1
表 X:
Y 表:
我要查询的表:
【问题讨论】:
-
这里的大多数人都希望样本表数据和预期结果为格式化文本,而不是图像或图像链接,
-
谢谢你的提醒,我刚刚修改了我的问题。
-
那么表 X 和 Y 中的日期格式究竟是什么?在您的图片中是 2019/1/1,在您的文字中是 2019-01-01。
-
日期是日期时间类型的数据,不是字符串。