Este é um exemplo que atualizará todos os preços para CategoryID 27:
update MyTable
set Price = Price + 10
where CategoryID = 27
Antes de executar um
UPDATE
consulta como esta, certifique-se de atualizar os registros corretos executando um SELECT
consulta com o mesmo WHERE
cláusula e examinando os resultados:select *
from MyTable
where CategoryID = 27
Observação
O acima pressupõe que não há histórico de preços sendo mantido. Você terá que examinar a estrutura da tabela para saber se esse é o caso ou não. Se o histórico de preços estiver sendo mantido, você precisará adotar uma abordagem diferente, dependendo de como o esquema está estruturado. SE você nos informar qual é o seu esquema, podemos ser mais específicos.