我有這個表SQL Fiddle得到每個類別過濾器的最後一個記錄日期
項目表:
+----+----------+
| id | name |
+----+----------+
| 1 | Facebook |
| 2 | Twitter |
| 3 | Amazon |
+----+----------+
價格表:
+----+-----------+---------+-----------------------------+
| id | buy | item_id | created_at |
+----+-----------+---------+-----------------------------+
| 1 | 43000 | 1 | June, 18 2014 17:31:04+0000 |
| 2 | 44000 | 1 | June, 19 2014 17:31:04+0000 |
| 3 | 30000 | 2 | June, 20 2014 17:31:04+0000 |
| 4 | 33000 | 2 | June, 21 2014 17:31:04+0000 |
| 5 | 20000 | 3 | June, 22 2014 17:31:04+0000 |
| 6 | 21000 | 3 | June, 23 2014 17:31:04+0000 |
+----+-----------+---------+-----------------------------+
我想每個項目和一個最後的價格在基於價格日期的最後價格買入區域之前
期望的輸出:
+----+---------+-----------------+---------+
| id | buy | last_before_buy | item_id |
+----+---------+-----------------+---------+
| 10 | 45000 | 43000 | 3 |
| 7 | 33000 | 31000 | 2 |
| 4 | 23000 | 23000 | 1 |
+----+---------+-----------------+---------+
你應該拉你的起始數據在這裏,只是爲了防止鏈接腐爛。你有什麼嘗試?這聽起來像是以[標籤:最大n組]問題開始,沒有任何標準答案可以工作嗎? –
@ Clockwork-Muse我添加了數據,我的問題由加工商解決,tnx – Sam