SQL如何让一列等于另一列的倍数 20
假如数据库A表单A01数据列B01B02B01=10B02=B01*nsqlserver2000假如数据库A表单A01数据列B01B02B01=9.98B02=B01*n...
假如 数据库A
表单A01 数据列 B01 B02
B01=10
B02=B01*n
sql server 2000
假如 数据库A
表单A01 数据列 B01 B02
B01=9.98
B02=B01*n
n=0.25
正常计算应该是 9.98*0.25=2.495
如何限制B02只保留2位小数 展开
表单A01 数据列 B01 B02
B01=10
B02=B01*n
sql server 2000
假如 数据库A
表单A01 数据列 B01 B02
B01=9.98
B02=B01*n
n=0.25
正常计算应该是 9.98*0.25=2.495
如何限制B02只保留2位小数 展开
4个回答
展开全部
一种,你在表的B02列定义里面定义小数长度。
一种,用函数。
截尾 trunc
四舍五入 round
一种,用函数。
截尾 trunc
四舍五入 round
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A01 set B02=B01*n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A01 set B02=cast(B01*0.25 as numeric(18,2))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询