sql语句中如何写,对“sum(ctclk.hjzl)/ctjhk.jh11*100”进行保留两位小数。

lyq 2001-11-13 10:00:21
...全文
108 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cobi 2001-11-13
  • 打赏
  • 举报
回复
结果:= round(sum(ctclk.hjzl)/ctjhk.jh11*100) / 100
liang_z 2001-11-13
  • 打赏
  • 举报
回复
select CONVERT(Decimal(15,2),sum(ctclk.hjzl)/ctjhk.jh11*100) from Table1

leo555 2001-11-13
  • 打赏
  • 举报
回复
例如:TBCDField(myDataSet.Fields[intLoop]).DisplayFormat:='0.00'
nicho 2001-11-13
  • 打赏
  • 举报
回复
oracle中可以
select round(sum(ctclk.hjzl)/ctjhk.jh11*100,2)
from table1;
yangming_ok 2001-11-13
  • 打赏
  • 举报
回复
CONVERT(numeric(12,2),sum(ctclk.hjzl)/ctjhk.jh11*100)
lyq 2001-11-13
  • 打赏
  • 举报
回复
dbgrid
leo555 2001-11-13
  • 打赏
  • 举报
回复
在控件中屏蔽。
tikkypeng 2001-11-13
  • 打赏
  • 举报
回复
SQLServer中~可以

Select Str(sum(ctclk.hjzl)/ctjhk.jh11*100,转换以后字符串长度,要保留的位数) From Table1

不过数据类型变为字符串类型的~~
li_zhifu 2001-11-13
  • 打赏
  • 举报
回复
我想你主要是要在输出时这样显示,你的输出控件是什么?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧