最新記錄我有一個History
表如下:GROUP BY和內部聯接基於時間戳
ID | GroupCode | Category | TimeStamp
---+-----------+----------+-----------
1 | x | shoes | 2016-09-01
2 | y | blach | 2016-09-01
History
表得到更新每個月和每個GroupCode
單個條目被插入表中。
我也有一個Current
表,其中包含最新的位置。
在我更新History
表與當前位置之前或之後,我想知道Category
是否已從上個月更改爲本月。
我需要比較最近的Category
與當前的Category
,如果它已更改,則在Current
表中標記CategoryChanged
。
Current
表:
ID | GroupCode | Category | CategoryChanged
---+-----------+----------+----------------
1 | x | shoes | True
2 | y | blah | False
我試着用INNER JOIN
來實現這一點,但我有在History
表困難INNER JOIN
到最近一個月和一年的條目,但沒有成功。下面
你可以發佈你試過的查詢嗎? –