0
假設我有這樣一個表:SQL,難取數據查詢
+-----+---------+-------+
| ID | TIME | DAY |
+-----+---------+-------+
| 1 | 1 | 1 |
| 2 | 2 | 1 |
| 3 | 3 | 1 |
| 1 | 1 | 2 |
| 2 | 2 | 2 |
| 3 | 3 | 2 |
| 1 | 1 | 3 |
| 2 | 2 | 3 |
| 3 | 3 | 3 |
| 1 | 1 | 4 |
| 2 | 2 | 4 |
| 3 | 3 | 4 |
| 1 | 1 | 5 |
| 2 | 2 | 5 |
| 3 | 3 | 5 |
+-----+---------+-------+
我要取的代表2點的ID其拿到在過去3天的時間之和最大的一個表(指3〜在5天列)
所以正確的結果將是:
+-----+---------+
| ID | SUM |
+-----+---------+
| 3 | 9 |
| 2 | 6 |
+-----+---------+
原始表是更大,更復雜。所以我需要一個通用的方法。
在此先感謝。
你嘗試過什麼?你可以用你試過的代碼編輯你的文章嗎? – bobkingof12vs
你的PK是在所有列上形成的? – Strawberry