| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:有统计问题请教
只看楼主 加入收藏
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
结帖率:94.12%
收藏
 问题点数:0 回复次数:9 
有统计问题请教
大家好!
本人用如下进行内码,实现了查询某一时间段的各项求和,但是如何在各项求和后再求出所占百分比?请帮忙解决。谢谢!
strsql = "SELECT zr ,sum(xj) AS 同类废品重量和 from 废品统计表 " & _
"WHERE (rq>=#" & DTPicker1.Value & "#) and (rq<=#" & DTPicker2.Value & "#)" & _
"group by zr"
Adodc1.RecordSource = strsql
Adodc1.Refresh

[此贴子已经被作者于2007-10-16 9:24:25编辑过]

搜索更多相关主题的帖子: 统计 
2007-10-16 09:21
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
我的图片问什么总贴不上?
2007-10-16 09:28
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
strsql = "SELECT zr ,sum(xj) AS 同类废品重量和 from 废品统计表 " & _
"WHERE (rq>=#" & DTPicker1.Value & "#) and (rq<=#" & DTPicker2.Value & "#)" & _
"group by zr"

最后一行,改" group by zr"

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-10-16 09:38
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
  兄弟怎么改呀?我怎没看出来你改了。group by zr和原来有区别吗?
2007-10-16 09:47
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
没看见最前面加了个空格?

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-10-16 09:49
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
加个空格就能实现求出百分比?我试了一下不管用呀!
2007-10-16 09:53
那边有朵蘑菇云
Rank: 1
来 自:很……那啥的一个地方
等 级:新手上路
威 望:1
帖 子:390
专家分:0
注 册:2007-9-3
收藏
得分:0 
以下是引用随风逐流在2007-10-16 9:38:51的发言:
strsql = "SELECT zr ,sum(xj) AS 同类废品重量和 from 废品统计表 " & _
"WHERE (rq>=#" & DTPicker1.Value & "#) and (rq<=#" & DTPicker2.Value & "#)" & _
"group by zr"

最后一行,改" group by zr"

同意他的话 恩恩 哈哈


身不残 志更不坚
2007-10-16 15:54
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
收藏
得分:0 

晕,都不看题意了
人家要求的是 百分比
strsql=" select t1.zr, inull(废品总量, 0, 同类废品重量 / 废品总量)"
strsql=strsql & " from (select zr, sum(xj) as 同类废品重量"
strsql=strsql & " from 废品统计表"
strsql=strsql & " WHERE (rq>=#" & DTPicker1.Value & "#) and (rq<=#" & DTPicker2.Value & "#)"
strsql=strsql & " group by zr) t1,"
strsql=strsql & " (select sum(xj) as 废品总量"
strsql=strsql & " from 废品统计表"
strsql=strsql & " WHERE (rq>=#" & DTPicker1.Value & "#) and (rq<=#" & DTPicker2.Value & "#)"
strsql=strsql & " ) t2"
看看这样可以不!


2007-10-16 17:14
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
心中有剑:你好!
多谢你的答复,谢了!以上我试了一下,要求对函数“inull”进行定义。哈哈,还是不会再请教。谢谢!
2007-10-17 06:56
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
收藏
得分:0 

晕,是isnull!你改下吧!是为了避免除数为0 加的!


2007-10-17 10:06
快速回复:有统计问题请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020134 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved