以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]round在SQL语句中的应用问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93961)

--  作者:谢天钰
--  发布时间:2016/12/12 11:51:00
--  [求助]round在SQL语句中的应用问题
如题,计算后得到的结果不是0就是1,请问是不是可以通过其他的方法解决保留2位小数位置?
round([高血压_控制人数] / [高血压_累计登记数],2) As [高血压_血压控制率]
[此贴子已经被作者于2016/12/12 11:54:37编辑过]

--  作者:有点蓝
--  发布时间:2016/12/12 12:00:00
--  
什么数据库?完整代码看看
--  作者:谢天钰
--  发布时间:2016/12/12 12:02:00
--  
完整代码太长了,sql2008数据库!
--  作者:谢天钰
--  发布时间:2016/12/12 12:07:00
--  
我之前在论坛中搜索,发现其他人也有这样的问题,狐爸好像让设置列属性,只是我不知道具体的解决方法,这个sql语句中多次使用Round函数,有的好使,有的不好使!


--  作者:有点蓝
--  发布时间:2016/12/12 14:08:00
--  
参考:http://www.foxtable.com/webhelp/scr/0050.htm


--  作者:谢天钰
--  发布时间:2016/12/12 14:43:00
--  
这种方法是不是要先建一个临时表了?
--  作者:有点蓝
--  发布时间:2016/12/12 14:45:00
--  
那要看你怎么用的了。具体上传代码或者项目说明
--  作者:谢天钰
--  发布时间:2016/12/12 14:54:00
--  
我现在是用sql查询生成   然后在窗口表中使用 DataSource    动态设置其绑定的表
[此贴子已经被作者于2016/12/12 14:55:08编辑过]

--  作者:有点蓝
--  发布时间:2016/12/12 14:57:00
--  
设置DataSource之后,按5楼第二个帮助的方式设置窗口表的对应列
--  作者:谢天钰
--  发布时间:2016/12/12 15:04:00
--  
得出的结果不是0.00就是1.00?   晕菜了 。。