| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1021 人关注过本帖
标题:谁能帮忙写个sql语句?
只看楼主 加入收藏
zlfxxxjz
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-2-28
收藏
 问题点数:0 回复次数:5 
谁能帮忙写个sql语句?
数据如下:
     序号         开始时间           停止时间        分数      对比
2008    1    2008-3-5 0:00:00    2008-4-5 0:00:00    1.00    2.0000
2008    1    2008-3-5 0:00:00    2008-4-5 0:00:00    3.00    4.0000
2008    1    2008-3-5 0:00:00    2008-4-5 0:00:00    5.00    6.0000
2008    1    2008-3-5 0:00:00    2008-4-5 0:00:00    7.00    8.0000
2008    2    2008-4-5 0:00:00    2008-5-5 0:00:00    1.00    3.3000
2008    2    2008-4-5 0:00:00    2008-5-5 0:00:00    3.00    3.0000
2008    2    2008-4-5 0:00:00    2008-5-5 0:00:00    5.00    5.0000
2008    2    2008-4-5 0:00:00    2008-5-5 0:00:00    7.00    6.0000
2008    3    2008-5-5 0:00:00    2008-6-5 0:00:00    1.00    1.2000
2008    3    2008-5-5 0:00:00    2008-6-5 0:00:00    3.00    2.5000
2008    3    2008-5-5 0:00:00    2008-6-5 0:00:00    5.00    2.0000
2008    3    2008-5-5 0:00:00    2008-6-5 0:00:00    7.00    1.0000

能不能计算出序号为1,2,3的第一条数据的平均值?以及第二条,第三条啊?谁会做啊??呵呵
搜索更多相关主题的帖子: sql 语句 序号 分数 
2008-03-05 12:11
provoke
Rank: 2
来 自:广州
等 级:新手上路
威 望:5
帖 子:175
专家分:0
注 册:2007-6-14
收藏
得分:0 
select 平均分=avg(分数),平均对比=avg(对比) from 表名
where 序号 in (1,2,3)

where 序号 in (1,3)

where 序号 in (1,3,4,8,17)
等等
按自己的需要统计指定序号的行
如果序号取连续值还可以:
where 序号<5

where 序号 between 5 and 10

where 序号 not btrween 5 and 17
总之要灵活运用 not,in,between,以及各数学运算符等。
另外,必要时用上group by 和 having 子句分组统计和过滤。

爱我至爱,至死不渝!
2008-03-05 13:51
zlfxxxjz
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-2-28
收藏
得分:0 
这个语句我试了下啊。怎么结果只有一条数据啊?应该有4条数据啊?
2008-03-05 15:49
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
楼主想要的是什么结果,能否象1#列表说明一下
2008-03-05 16:09
zlfxxxjz
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-2-28
收藏
得分:0 
       序号         开始时间           停止时间                  分数               对比
2008    平均值    2008-3-5 0:00:00    2008-4-5 0:00:00    平均值(序号123的第一条)    2.0000
2008    平均值    2008-3-5 0:00:00    2008-4-5 0:00:00    平均值(序号123的第二条)    4.0000
2008    平均值    2008-3-5 0:00:00    2008-4-5 0:00:00    平均值(序号123的第三条)    6.0000
2008    平均值    2008-3-5 0:00:00    2008-4-5 0:00:00    平均值(序号123的第四条)    8.0000
2008-03-05 16:18
zlfxxxjz
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-2-28
收藏
得分:0 
我想要的结果就是这样!
2008-03-05 16:19
快速回复:谁能帮忙写个sql语句?
数据加载中...
 
   



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

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