Foxtable(狐表)用户栏目专家坐堂 → [求助]关于convert函数


  共有2774人关注过本帖树形打印复制链接

主题:[求助]关于convert函数

帅哥哟,离线,有人找我吗?
unq197
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:137 威望:0 精华:0 注册:2015/7/28 10:22:00
[求助]关于convert函数  发帖心情 Post By:2015/7/29 9:49:00 [只看该作者]

请问:为什么Convert(1.5,'System.Int32)=2,而Convert(0.5,'System.Int32)=0?既然都是取整数,为什么1.5向前进了一位,而0.5却直接舍去了?有哪位高手知道的,告诉我一下。谢谢了!

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/29 10:09:00 [只看该作者]

规则是 四舍六入五成双

 

如果要进位,就加一个0.0001,如 Convert(0.5+0.0001,'System.Int32)


 回到顶部
帅哥哟,离线,有人找我吗?
unq197
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:137 威望:0 精华:0 注册:2015/7/28 10:22:00
  发帖心情 Post By:2015/7/30 11:01:00 [只看该作者]

请问“5成双”是什么意思?另外,几万条数据里,我又怎么才能知道哪些小数是“0.5”结尾的呢?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/30 15:26:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 1:17:00 [只看该作者]

以下是引用unq197在2015/7/30 11:01:00的发言:
请问“5成双”是什么意思?另外,几万条数据里,我又怎么才能知道哪些小数是“0.5”结尾的呢?

 

红色是你的列名运算后的结果

 

Convert(0.5+0.0001,'System.Int32')


 回到顶部
帅哥哟,离线,有人找我吗?
unq197
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:137 威望:0 精华:0 注册:2015/7/28 10:22:00
  发帖心情 Post By:2015/7/31 14:32:00 [只看该作者]

多谢指教!

 回到顶部