Office中国论坛/Access中国论坛

标题: 求一个统计连续出现个数的查询问题! [打印本页]

作者: wangyufan    时间: 2009-3-13 09:47
标题: 求一个统计连续出现个数的查询问题!
我有一个表字段如下:
bianhao    jine
----------------------
0000001    101.00
0000002    99.00
0000003    123.00
0000004    113.00
0000005    78.00
-------------------------
现在我想查询 jine大于100的 连续出现的最高次数是多少 怎么写sql呀!
例如 03和04连续出现了大于100的 这是2个 那么怎么判段有没有三个 四个的呀!
作者: todaynew    时间: 2009-3-13 13:28
似乎需要用记录集来计算
作者: wangyufan    时间: 2009-3-13 13:40
如何实现 请指教
作者: asklove    时间: 2009-3-13 13:48
SELECT Count(表1.bianhao) AS bianhao之计数
FROM 表1
WHERE (((表1.jine)>100));
作者: wangyufan    时间: 2009-3-13 13:58
楼上的是统计大于100的个数 这个谁都会呀 我说的是连续大于100个 最多连续了几次
作者: ACMAIN_CHM    时间: 2009-3-13 14:03

select top 1 a.bianhao,a.bianhao-max(b.bianhao)
from t a inner join (
    select bianhao
    from t
    where bianhao not in (select bianhao from t where jine>100)
) b on a.bianhao>b.bianhao
where a.jine>100
group by a.bianhao
order by 2 desc




******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: 轻风    时间: 2009-3-13 14:08
ACMAIN_CHM 对SQL运用真是透彻
作者: ACMAIN_CHM    时间: 2009-3-13 14:14
这个逻辑上更清晰一些。 其实是个数学问题。

select top 1 a.bianhao,a.bianhao-max(b.bianhao)
from t a inner join t b on (a.bianhao>b.bianhao and a.jine>=100 and b.jine<100)
group by a.bianhao
order by 2 desc





******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
作者: wangyufan    时间: 2009-3-13 14:48
果然厉害呀!还挺不好看明白! 谢谢 ACMAIN_CHM 啦!
作者: todaynew    时间: 2009-3-13 17:16
本帖最后由 todaynew 于 2009-3-13 17:21 编辑
果然厉害呀!还挺不好看明白! 谢谢 ACMAIN_CHM 啦!
wangyufan 发表于 2009-3-13 14:48

[attach]36641[/attach]

[attach]36636[/attach]
[attach]36637[/attach]
[attach]36638[/attach]
[attach]36639[/attach]
[attach]36640[/attach]
作者: wangyufan    时间: 2009-3-16 13:41
10# todaynew


好强大!很佩服!谢谢!
这个论坛真厉害呀!学习气氛很好,希望以后能在这里学到更多东西!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3