我正在努力處理以下(顯然)簡單的任務;我的表(稱之爲表1)是這樣的:SQL查詢中的更新表
id | date | value
------------------
1 | 01 | 100
1 | 02 | 103
1 | 04 | 105
1 | 05 | 90
1 | 06 | 95
1 | 09 | 0
2 | 02 | 110
2 | 03 | 98
2 | 04 | 97
2 | 07 | 71
2 | 08 | 84
2 | 10 | 0
------------------
我想與更換兩個0,分別爲95和84(即以前的值在時間)。任何解決方案我一直在花時間在這個looot(抱歉,但我很新的SQL)
顯示您到目前爲止所嘗試的內容。你將需要2個更新語句。 1爲您想要更新的每個值。 –
只需要進行兩個查詢,其中ID = 1和Date = 09之後,您更新了一個寫入第二個查詢,其中ID = 2並且日期= 10它不必是複雜的 – SaggingRufus
是否要**更新* *表中的記錄或者是否希望編寫一個**查詢**,其中零是由結果中的前一個值替換的? –