| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 524 人关注过本帖
标题:【求助】这是哪儿错了,求关于两个参量的均值的最大值,并且要能知道对应哪 ...
只看楼主 加入收藏
咖啡色裂变
Rank: 2
等 级:论坛游民
帖 子:8
专家分:10
注 册:2013-12-1
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:3 
【求助】这是哪儿错了,求关于两个参量的均值的最大值,并且要能知道对应哪个参数
select MAX(dd) from (select AP,AVG(data) as 'dd',lb  from test group by AP,lb) temp group by LB
这句话可以通过,但是当变一下
select ap,MAX(dd) from (select AP,AVG(data) as 'dd',lb  from test group by AP,lb) temp group by LB
然后就出错了,
消息 8120,级别 16,状态 1,第 1 行
选择列表中的列 'temp.AP' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中

这是为什么?


[ 本帖最后由 咖啡色裂变 于 2013-12-2 17:41 编辑 ]
搜索更多相关主题的帖子: 最大值 
2013-12-02 17:19
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:2 
可以先把group by 语法和聚合函数语法学习一下,再写这个程序;

大家都是朋友,有空就来坐坐!
2013-12-04 13:33
落泪的鱼7
Rank: 1
等 级:新手上路
帖 子:12
专家分:7
注 册:2013-11-20
收藏
得分:0 
select ap,max(dd) from temp
where dd in(select AP,AVG(data) as 'dd',lb  from test group by AP,lb)
group by LB;  ----应该可以吧!
2013-12-12 22:31
落泪的鱼7
Rank: 1
等 级:新手上路
帖 子:12
专家分:7
注 册:2013-11-20
收藏
得分:0 
select ap,max(dd) from temp
where dd in(select AP,AVG(data) as 'dd',lb  from test group by AP,lb)
group by LB;  ----应该可以吧!
2013-12-12 22:31
快速回复:【求助】这是哪儿错了,求关于两个参量的均值的最大值,并且要能知道对 ...
数据加载中...
 
   



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

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