| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 624 人关注过本帖
标题:如何查询表中累计出现,并且同时满足的记录
取消只看楼主 加入收藏
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
快速回复:如何查询表中累计出现,并且同时满足的记录
数据加载中...
 
   



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

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