Rundungsfehler sind aber trotzdem bei solchen Datenbankoperationen nicht auszuschließen, denn der SQL-Befehl ROUND() beherrscht nur das mathematische Runden, während die Prestashop-Funktion ps_round wenigstens versucht, das kaufmännische Runden nachzubilden. Deckungsgleich sind beide Verfahren jedenfalls nicht.
Wer sowieso nicht centgenau rechnen will, sondern lieber den Betrag in ganzen Euros ausweist, dem hilft
CEIL(tabname.`price`)