设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1332|回复: 8
打印 上一主题 下一主题

[查询] 谁能实现这个查询,很难呀

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-18 03:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设有一个彩票分析的数据库,有两个表(历期中奖号码表,基本中奖号码表),现在要生成一个查询,统计每个号码出现的频率,谁能实现?

基本号码表:
[upload=gif]http://www.office-cn.net/vvb/uploadimages/2002111716104164774.gif[/img]

历期中奖号码表:
[upload=gif]http://www.office-cn.net/vvb/uploadimages/2002111716124072157.gif[/img]
查询的效果:
基本号    出现频率
1    2.7%
2    3.2%
……


[此贴子已经被zhuyiwen于2002-11-17 19:21:37编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2002-11-18 03:25:00 | 只看该作者
这个有点意思哟,呵呵 [em26]
3#
 楼主| 发表于 2002-11-19 03:36:00 | 只看该作者
还没有给出办法呢?
4#
发表于 2002-11-19 04:53:00 | 只看该作者
用联合查询将历期中奖号码表的7个中奖号码和特别号码组合成一个查询,然后再对此查询做统计就可以了。
5#
发表于 2002-11-19 07:24:00 | 只看该作者
毁成一排,楼上九阳先生 思路一样, 然后分组 讨论
6#
 楼主| 发表于 2002-11-19 15:39:00 | 只看该作者
不将它们转换成一排,不行吗?转换成一排,将要用到37个联合查询,而且要用两个查询来完成。用一个查询就能完成了,大家再想想。
7#
发表于 2002-11-19 22:04:00 | 只看该作者
可以办到,不过我觉得还不如用联合查询好理解。包括源表,联合查询要8个就够了。
下面的查询可以将统计出现过的中奖号的比例,没有出现过的号码没有显示。
SELECT 基本中奖号码表.基本号, Count(基本中奖号码表.基本号)/DCount("[开奖期数]","历期中奖号码表")*100 AS 比例
FROM 基本中奖号码表,历期中奖号码表
WHERE (((InStr(1,"-" & [F1] & "-" & [F2] & "-" & [F3] & "-" & [F4] & "-" & [F5] & "-" & [F6] & "-" & [F7] & "-" & [特别号] & "-","-" & CStr([基本号]) & "-"))>0))
GROUP BY 基本中奖号码表.基本号;
8#
发表于 2002-11-19 22:20:00 | 只看该作者
有意思!!值得讨论和研究!

这样的程序我可以用SAS完成!
但是用ACC!
我试验了一下!用联合查询比较合适!但还是不妥!
[此贴子已经被WTM1于2002-11-19 14:20:23编辑过]

9#
 楼主| 发表于 2002-11-21 15:42:00 | 只看该作者
经过探索,终于得出结果,不但可以用一个查询统计,还可以得出不同方法的概率,再编一些代码,就可以按各种不同的方法投注了。请大家指教:

SELECT 基本号.基本号, Format((Sum(IIf([f1]=[基本号],1,0))+Sum(IIf([f2]=[基本号],1,0))+Sum(IIf([f3]=[基本号],1,0))+Sum(IIf([f4]=[基本号],1,0))+Sum(IIf([f5]=[基本号],1,0))+Sum(IIf([f6]=[基本号],1,0))+Sum(IIf([f7]=[基本号],1,0))+Sum(IIf([中奖号].[特别号]=[基本号],1,0)))/(Count([开奖期数])*8)*100,"0.00") AS [出现频率(%)], Int([出现频率(%)]/2.7*10+0.5) AS 热码优先法, Int(2.7/[出现频率(%)]*10+0.5) AS 冷码优先法, IIf([热码优先法]>[冷码优先法],[热码优先法],[冷码优先法]) AS 冷热结合法, 1 AS 完全随机法
FROM 基本号, 中奖号
GROUP BY 基本号.基本号;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-9 20:30 , Processed in 0.335442 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表