答案 0 :(得分:0)
某些dbms产品有round
:
round(brutto,2)
ANSI SQL方式将是双cast
:
cast((cast(brutto as decimal (12,2)) as decimal(15,5))
答案 1 :(得分:0)
在任何数据库中,您都可以通过转换为带有两位小数的decimal
来完成此操作。例如:
select cast(brutto as decimal(10, 2))
许多数据库也允许您更改列的类型。类似的东西:
alter table brutto alter brutto decimal(10, 2);
但是,并非所有数据库都支持此(或类似)语法。
答案 2 :(得分:0)
找到解决方案:
更新acc_data SET brutto = ROUND(brutto,2) 其中doc_id ='00C19695AB574568B9590508A4601E9F'