Este es un ejemplo que actualizará todos los precios para CategoryID 27:
update MyTable
set Price = Price + 10
where CategoryID = 27
Antes de ejecutar un UPDATE
consulta como esta, asegúrese de actualizar los registros correctos ejecutando SELECT
consulta con el mismo WHERE
cláusula y examinando los resultados:
select *
from MyTable
where CategoryID = 27
Nota
Lo anterior supone que no se mantiene un historial de precios. Deberá examinar la estructura de la tabla para saber si este es el caso o no. Si se mantiene el historial de precios, deberá adoptar un enfoque diferente, dependiendo de cómo esté estructurado el esquema. SI nos informa cuál es su esquema, podemos ser más específicos.