以文本方式查看主题 - 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? 晕菜了 。。 |