¿Has probado modificando la propiedad DisplayFormat del campo?
Esto evita que tengas que hacer cosas raras en el SQL.
No tengo Delphi a mano en este momento, pero esta es la idea:
Código Delphi
[-]
FieldByName('TOTAL').DisplayFormat := '0.00';
DBGrid_Ventas.Fields[1].DisplayFormat := '0.00';