标题:如何查询表中累计出现,并且同时满足的记录
取消只看楼主
r411
Rank: 1
等 级:新手上路
帖 子:11
专家分:4
注 册:2011-5-6
结帖率:33.33%
已结贴  问题点数:20 回复次数:2 
如何查询表中累计出现,并且同时满足的记录
各位大大,想向各位讨教一下,在一个表中,按月份对整年各店面的运营情况进行汇总,需要查询出同时满足某个特定值,以及累计出现某个特定值以上的记录,这个怎么判断呢?
例如表1:
名称   1月  2月  3月  4月 ......
店面1  15   20   18   16  ......
店面2  20   18   16   10  ......
店面3  15   19   18   16  ......
店面4  17   17   21   22  ......

小弟我用:selete * from 名称 where val(1月)>=15 and val(2月)>=15 and val(3月)>=15 and val(4月)>=15 ...
查询出同时满足15以上的店面名称,但是累计出现15以上的我就不清楚怎么写语句了。

想实现的要求是:1-12个月中,查找出单个月份大于15以上并出现6次的的情况,也就是累计6个月满足15这个条件的店面是什么?
请老师们赐教,谢谢。
搜索更多相关主题的帖子: 记录 店面 where 如何 
2012-01-13 11:27
r411
Rank: 1
等 级:新手上路
帖 子:11
专家分:4
注 册:2011-5-6
得分:0 
如果我保留表的数据,只需要在原表中查找出来呢?
2012-01-13 12:00
r411
Rank: 1
等 级:新手上路
帖 子:11
专家分:4
注 册:2011-5-6
得分:0 
我用orcle的方式这样写(case when arpu1>=100 then 1 else 0 end + case when arpu2>=100 then 1 else 0 end + …… case when arpu12>=100 then 1 else 0 end ) >= 6

但是VFP9.0的就不清楚具体如何实现了,还望斑竹百忙中罗列一下语句,指条明路。
2012-01-13 12:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-359620-1-1.html




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

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