我有一個庫存盤點表,並且需要從每個位置對每個項目進行彙總。 所以計數表是一個基本上日誌計數Summing混合記錄MySQL
+-----------+---------+---------+-------------+---------------------+
| record_id | item_id | count | location_id | time_stamp |
+-----------+---------+---------+-------------+---------------------+
| 1 | 129 | 3.00 | 1 | 2017-08-23 16:56:05 |
| 2 | 129 | 14.00 | 2 | 2017-08-23 16:57:28 |
| 3 | 129 | 4.00 | 1 | 2017-08-31 16:59:39 |
| 4 | 129 | 14.00 | 2 | 2017-08-31 17:01:27 |
| 5 | 133 | 4.00 | 1 | 2017-08-23 17:02:21 |
| 6 | 133 | 0.00 | 2 | 2017-08-23 17:03:22 |
| 7 | 133 | 8.00 | 3 | 2017-08-23 17:03:55 |
| 8 | 133 | 4.00 | 1 | 2017-08-26 17:04:22 |
| 9 | 133 | 1.00 | 2 | 2017-08-26 17:05:08 |
| 10 | 133 | 9.00 | 3 | 2017-08-26 17:05:44 |
+-----------+---------+---------+-------------+---------------------+
所以項目129具有總共18這是第一次計數上8/23的,但在8/31更近的計數示出了4中的位置1和14在地點2.所以我需要的是根據最近的計數,所有地點的每個項目的總數(總和)。任何幫助表示讚賞。
呃,期望的結果是什麼樣子?並參見https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-查詢 – Strawberry
非常簡單,只是item_id和總計數加總每個位置的最新計數 –