我正在努力处理以下(显然)简单的任务;我的表(称之为表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
是否要**更新* *表中的记录或者是否希望编写一个**查询**,其中零是由结果中的前一个值替换的? –