关于四舍五入的问题!求sql语句!!!!!!!!

masong_1978 2005-12-23 08:43:49
我有表:

名称 内科 妇科 合计
西药 100.123 100.2365 200.3595
中药 200.897 300.7899 501.6869
总计 301.020 401.0264 702.0464


我想对列合计,和记录总计进行四舍五入计算!!!!

结果:
名称 内科 妇科 合计
西药 100.123 100.2365 200.36
中药 200.897 300.7899 501.69
总计 301.02 401.03 702.05

请问这个语句怎么写?????????谢了!
...全文
210 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2005-12-23
  • 打赏
  • 举报
回复
CEILING(金额 *100)/100.00
浩方软件HFWMS 2005-12-23
  • 打赏
  • 举报
回复
楼上的都正解
liujx_1999 2005-12-23
  • 打赏
  • 举报
回复
update 表 Set 合計=Cast(合計 as numeric(18,2))
update 表 set 內科=Cast(內科 as numeric(18,2)),婦科=Cast(婦科 as numeric(18,2)) where 名稱='總計'
masong_1978 2005-12-23
  • 打赏
  • 举报
回复
我想直接在上面更新!用update 怎么写?
lxzm1001 2005-12-23
  • 打赏
  • 举报
回复
用round
geniusqing 2005-12-23
  • 打赏
  • 举报
回复
select 名称,cast(内科 as numeric(5,2)),cast(妇科 as numeric(5,2)),cast(合计 as numeric(5,2)),
hhwufeng 2005-12-23
  • 打赏
  • 举报
回复
select cast(内科 as decimal(10.2)),cast(妇科 as decimal(10.2)) ..................

as well
masong_1978 2005-12-23
  • 打赏
  • 举报
回复
up
masong_1978 2005-12-23
  • 打赏
  • 举报
回复
大家帮帮忙呀,着急用啊!
tonyu 2005-12-23
  • 打赏
  • 举报
回复
convert也可以

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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