Originariamente inviato da king size slim
Mi hai tolto da un bell'impiccio!
Mica tanto.
Alterare un dato che va moltiplicato è ben diverso dall'arrotondare il risultato. Su un importo di 1000 euro, aggiungere 6 millesimi al cambio ti fa una differenza di 6 euro, che non è proprio come arrotondare al centesimo superiore
codice:
UPDATE `discounts_net_tmp` 
SET price = ceiling((price * (SELECT dollar FROM money_convert_rates LIMIT 1)) * 100)/100
Così dovrebbe andare, ma controlla che non si perda i decimali