連接表我想通過匹配列(時間戳)與包含 onepager_HPPO 表的不匹配項來連接到兩個表。 來自第二個表 onepager HPPO_adddata_ONSTS 的數據在連接表中只存在到 08/08/08 10:00,儘管它應該存在到 2019 年底。 兩個時間戳的格式是一樣的。 是什麼原因導致此問題或如何解決?
數據表回复:連接表確實-我沒有註意到這一點。 四捨五入時間戳解決了這個問題。 謝謝!
回复:連接表問題是,在數據表 ONEPAGER HIPPO_adddata_ONSTS 中,輸入數據在 08/08/2018 上午 11 點發生了變化。上午 10 點的值為
08/08/2018 10:00:00.000 AM
在上午 11 點,它變為
08/08/2018 10:59:59.999 AM

如果您運行一個將所有值四捨五入為整數的小腳本,然後加入數據,這應該可以解決問題。
回复:連接表嗨菲利普,
看起來可能存在錯誤:即使我強制日期戳為數字格式,我也確實重現了您的問題。 我能找到的唯一變通辦法是在每個表的單獨列中提取 HOUR、DAY、MONTH 和 YEAR,並根據所有 4 個值進行連接,這很醜陋。
也許其他人會有更多見識。
最好的,
TS