Задача такова: к цене закупки `price_z`, надо добавить наценку. Сейчас это 4 запроса. Реально ли соединить в один?
UPDATE `products` SET `price` = ROUND((`price_z` / 100) * 110) WHERE `price_z` BETWEEN 1 AND 100000 AND `date_price` = CURDATE();
UPDATE `products` SET `price` = ROUND((`price_z` / 100) * 109) WHERE `price_z` BETWEEN 100001 AND 200000 AND `date_price` = CURDATE();
UPDATE `products` SET `price` = ROUND((`price_z` / 100) * 108) WHERE `price_z` BETWEEN 200001 AND 300000 AND `date_price` = CURDATE();
UPDATE `products` SET `price` = ROUND((`price_z` / 100) * 107) WHERE `price_z` > 300000 AND `date_price` = CURDATE();
`date_price` = CURDATE() тоже желательно использовать в условии. Хотя для начала можно и без него, чтобы понять :)