I have a problema with this select:

```
select @a := 992.7500, ROUND(@a * (1 + 18 / 100), 2) AS Total;

```

As Total it get 1171.44, but its value must be 1171.45. If execute Workbench and I run the same select again, it get the right value.

¿How I can do for obtain the right value? Thank.