关于四舍五入的用法!!!! 我在SQL Server 里面的某个字段(float类型的)本来是保留3位数的,后来客户要求要两位数,里面已经录了很多数据,他要求要保留的两位数是通过四舍五入的方法得来得,我把float类型改为numeric,小数为设为2,但是不能四舍五入,只是去掉第三个小数,请问要怎么来弄??(我不想在去程序里面改,只想在SQL server上改) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用formatfloat函数就可以了formatfloat('#.##',a);a是变量 请在SQL Help中查询一个这个round()命令的用法就可以了 function myround(const value:real; const i:integer):double;//i 是要四舍五入时到几位小数;begin result:=round(value*Exp(Ln(10)*i)) / Exp(Ln(10)*i); //Exp(Ln(10)*i)为求10的i次幂。end; 六位数的QQ不要钱,点击马上申请! ******????求救,delphi调用存储过程出错??在线等待中¥¥¥¥¥¥ 求购!! 能否在同一个表内使用外连接?在线等! 关于package的应用,请高人指点! Delphi中有没有类似于VB中DoEvents的东西? 哪有TREEGRID控件 For delphi7的 有难度的问题,不会的话您也可以学学别人的.... 我要进行文件传输,需要确保文件的完整,请问如何判断??? 先回答奖分100 有些困惑,,,,,,,,, 求助,帮忙看看问题在哪? 如何获取窗体中PageControl控件中包含的控件类型呀?
formatfloat('#.##',a);a是变量
begin
result:=round(value*Exp(Ln(10)*i)) / Exp(Ln(10)*i); //Exp(Ln(10)*i)为求10的i次幂。
end;