C#不管什么四舍五入,只要是小数取整就得加1
SQL数据库中A字段的数据除于60得到的数字自动写入B字段但是有小数就自动+1如:A字段中66/60得到的1.1有小数就自动变为2写入B字段中60/60得到1没有小数就直...
SQL数据库中A字段的数据除于60得到的数字自动写入B字段
但是有小数就自动+1
如: A字段中66/60 得到的1.1有小数就自动变为2写入B字段中
60/60 得到1 没有小数就直接写入到B字段中
有时候会有无限小数,能只取小数为1位就行
如: 100/60=1.66666666666无限 变成1.6就行,在去进一位为数字变为2
请大家帮忙看看,给个代码,谢谢了! 展开
但是有小数就自动+1
如: A字段中66/60 得到的1.1有小数就自动变为2写入B字段中
60/60 得到1 没有小数就直接写入到B字段中
有时候会有无限小数,能只取小数为1位就行
如: 100/60=1.66666666666无限 变成1.6就行,在去进一位为数字变为2
请大家帮忙看看,给个代码,谢谢了! 展开
5个回答
展开全部
float a;
//a接收数据中的a字段的值
string str = (a/60)+"";
if (str.Length == 1)
{
//直接写入b
}
else
{
//+1写入b
}
//a接收数据中的a字段的值
string str = (a/60)+"";
if (str.Length == 1)
{
//直接写入b
}
else
{
//+1写入b
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i = 你要取整的数(例 i=1.1、1.2、1.3、1.4、1.5...1.9)
向上取整
math.ceiling(i) = 1
math.ceiling(i) = 2
math.ceiling(i) = 2
向下取整
math.float(i) = 1
math.float(i) = 1
math.float(i) = 1
向上取整
math.ceiling(i) = 1
math.ceiling(i) = 2
math.ceiling(i) = 2
向下取整
math.float(i) = 1
math.float(i) = 1
math.float(i) = 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Update Table set B=(select CEILING(A) from Table)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B字段是什么类型,用浮点型试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询