【发布时间】:2014-05-22 17:42:32
【问题描述】:
我想删除任何小于百位小数的分数。例如,如果它是 7526.50,那么我希望它是 7500(扣除 26.50)。在 C# 中,我这样做如下。
NetWage = decimal.Truncate(netEarning / 100) * 100;
如何在 Sql (MS SQL Server) 中做到这一点?
在 C# 中有没有更优雅的方法来做到这一点?
【问题讨论】:
-
你只需要四舍五入到最接近的100?
-
@hometoast 他需要截断(不是四舍五入)到最接近的100,因此使用
Truncate方法。 -
模数是这里的方法。使用 % 运算符。