下面是表1中的数据
BUYER_ID | ITEM_ID | CREATED_TIME
-----------+-------------------+------------------------
1345653 110909316904 2012-07-09 21:29:06
1345653 151851771618 2012-07-09 19:57:33
1345653 221065796761 2012-07-09 19:31:48
1345653 400307563710 2012-07-09 18:57:33
1345653 310411560125 2012-07-09 16:09:49
1345653 120945302103 2012-07-09 13:40:23
1345653 261060982989 2012-07-09 09:02:21
下面是表2中的数据
USER_ID | PRODUCT_ID | LAST_TIME
-----------+-------------------+----------------------
1345653 110909316904 2012-07-09 21:30:06
1345653 151851771618 2012-07-09 19:57:33
1345653 221065796761 2012-07-09 19:31:48
1345653 400307563710 2012-07-09 18:57:33
问题陈述:-
我需要Table2
比较Table1
onBUYER_ID
和USER_ID
。CREATED_TIME
如果和之间的差异LAST_TIME
大于,我需要找到不匹配的计数15 minutes
因此,如果您查看上面的示例,则可以看到两个表中的第一行ITEM_ID
andPRODUCT_ID
相同但又不相同,CREATED_TIME
并且LAST_TIME
这两次之间的差异仅为 1 分钟。因此,如果差异大于 15 分钟,那么我想将它们显示为错误。所以预期的输出将是上述情况-
BUYER_ID ERROR
1345653 1