简单的Sql问题,要分的进

useresu 2007-11-28 12:56:42
我现在有一个表
数量(int),金额(float),比例数量(int),比例金额(float)
SL , JE , BLSL , BLJE

我现在表中的数据,数量和金额都有值,

现在想根据一个比例系数更新比例数量和比例金额的值。

比如update tb1 set BLSL = SL * 1.5 , BLJE = BLJE * 1.5

现在的问题是,BLSL是int ,要求乘的结果四舍五入,怎么在sql中实现?

我用的是sql server 2000
...全文
112 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsmserver 2007-11-28
  • 打赏
  • 举报
回复
set blsl=Cast(ROUND (SL*1.5,0) AS INT)

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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