Foxtable(狐表)用户栏目专家坐堂 → 用SQL查询表/10000变成万元后,怎样不让自动舍位?


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

主题:用SQL查询表/10000变成万元后,怎样不让自动舍位?

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


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
用SQL查询表/10000变成万元后,怎样不让自动舍位?  发帖心情 Post By:2016/2/23 13:14:00 [只看该作者]

我在SQL查询表进行了如下查询,但显示出来的数据,自动保留到两位小数,

如果不想舍位,如何设置,不自动进行舍位操作,代码如下:

 

Select  {预算科目}.科目代码,科目名称,sum({指标分配}.分配金额)/10000 AS 金额
Fro m {指标分配}
Left JOIN {预算科目} ON {指标分配}.[科目代码] LIKE {预算科目}.[科目代码]&'%' where 性质 in("2015年-指标","2015年-提前告知(专项)") and kmjc < 3
Group By {预算科目}.科目代码,科目名称 Having sum(分配金额)<>0
Order By {预算科目}.科目代码

 

先谢谢了!

[此贴子已经被作者于2016/2/23 13:19:22编辑过]

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


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

sql不应该这样的。你在afterOpenProject加上如下代码试试

 

DataTables("aaa").datacols("第一列").SetFormat("#.##########")


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


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2016/2/23 14:50:00 [只看该作者]

用这个方法试了不行,不知道是不是进行SQL查询的时候,系统默认的不是高精度小数


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


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

 sql没有你这种问题的。做例子上来测试。


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


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2016/2/23 22:31:00 [只看该作者]

忘记说了,用的数据源是外部Access数据源,不知道有没有影响?

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


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

access数据源sql查询的时候,除以10000也是能得到对应数位的小数的。做个例子上来测试。

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


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2016/2/23 22:41:00 [只看该作者]

好的,明天传上例子

 回到顶部