这是 CREATED_TIME 2012-07-17 00:00:22
,这是对应的 Timestamp 1342508427000
。这里5 seconds
的时间戳比CREATED_TIME
. 我需要看看下面的场景
目前我有一个查询,我正在加入 created_time 和 timestamp 这样的 -
ON (UNIX_TIMESTAMP(testingtable1.created_time) = (prod_and_ts.timestamps / 1000))
因此在上述情况下,它不会匹配,因为时间戳比 created_time 多 5 秒。但是我需要如果两者之间的差异在 15 分钟内,那么我需要匹配它。
所以我写了下面的 JOIN 查询——我不确定这是否是正确的方法?
ON ((UNIX_TIMESTAMP(testingtable1.created_time) - (prod_and_ts.timestamps / 1000)) / 60* 1000 <= 15)
如果时间戳之间的差异在 15 分钟内,我该如何处理上述情况,那么数据将与上述情况匹配ON clause