联接表我想通过对onepager_HPPO表的包含不匹配的列(时间戳)进行匹配来加入两个表。来自第二个表onepager HPPO_adddata_ONSTS的数据仅在连接表中显示到08/08/08 10:00,尽管它应该一直到2019年底。两个时间戳的格式相同。是什么原因导致此问题或如何解决?
数据表回复:联接表嗨菲利普,
看来可能存在一个错误:即使我强制日期戳采用数字格式,我也确实重现了您的问题。我能找到的唯一解决方案是,这很丑陋,它是为每个表分别提取HOUR,DAY,MONTH和YEAR,然后基于所有4个值进行合并。
也许其他人会有更多的见识。
最好,
TS回复:联接表问题是,在数据表ONEPAGER HIPPO_adddata_ONSTS中,输入数据在2018年8月8日上午11点更改。 在上午10点,该值为
08/08/2018 10:00:00.000 AM
在11AM更改为
08/08/2018 10:59:59.999 AM

如果您运行一个小脚本,将所有值四舍五入为整数,然后加入数据,则应该可以解决此问题。
回复:联接表确实-我没有注意到这一点。四舍五入的时间戳解决了这个问题。谢谢!