一个Access查询问题,查询一个表里各个数据出现的百分比
发布网友
发布时间:2022-05-18 04:41
我来回答
共2个回答
热心网友
时间:2023-08-16 11:49
这个简单,你思路要理清楚,应该是红1出现01-31的概率,红2出现01-31的概率......分别列出来。
先建立一个表就象上面一样,再建立一个查询,在查询里数据源就是建立的表,字段1应该存储第几个球名称,其他字段是数字出现的概率。在以往记录的基础上,你统计他们的值得出概率。
比如我分析红1出现01-31数字的概率,这么写
-------------------------------------------------
开球次序 | 01 | 02 | 03 | 04 | 05 | 。。。。。
------------------------------------------------------------------------
红1 | 23% | 17% | 5% | 20%| 1% | 。。。。。。
红2 | 2% | 12% | 3% | 56%| 47%| 。。。。。。
。。。。
------------------------------------------------------------
我这么列表对不?我建立窗体,在文本框把数据指向查询:查询语句这么写
SELECT COUNT(红1)/窗体1.recordset.recordcount WHERE 红1='01'
在窗体中,写好31个标签,31个标签下面放置文本框,让文本框去查询分析上面的数字出现的次数除以记录数的值,格式改成百分数,你要不会做发个邮箱地址给我追问没看懂,方便的话发我邮箱也行。lwmjava@163.com
其实我思路有,就是不知道怎么用sql来查。比方以10为例:查红1、红2、一直到红6这6个字段里数字10共出现了多少次,用SQL语言怎么写?然后再查询到总共多少条记录,乘以6就是总数,用10出现的次数除以这个总数就得出10出现的概率了,其它数字也是如此。
追答已经发送过去了,做起来确实有点头痛,用VB就简单多了,ACCESS这鬼东西查询不好合并,用了太多的交叉查询,我做的有那么一个缺陷,就是最后选的号只选了一个,还有很多,比如红球出现03,05,17的概率都是最大到25%,系统中比较最大值,忽律了三个数字,只选了其中一个,你看了以后可以稍作改动,把选号那个步骤优化一下,我在车间混,一天当两天用,实在太忙了,没时间修改,谅解。
思路我帮你理一下,就是分别统计每个球记录数字的峰值,取最大的值。再让这个查询去匹配原来的总计表,让计数值做匹配字段去找数字,最后把7个表数字放一个查询里,直接
SELECT 表1.号码; 表2.号码...... FROM 表1, 表2......;
这样他会自己组合的,这叫组合表查询,组合后,出来的数据就是你要得到的结果。这个很简单,我就不多做了你自己改一下啊
热心网友
时间:2023-08-16 11:50
你试试看! create table test_table_1 ( id int ) 然后插入数据 insert into test_table_1 values(1) insert into test_table_1 values(2) 这样
一个Access查询问题,查询一个表里各个数据出现的百分比
这个简单,你思路要理清楚,应该是红1出现01-31的概率,红2出现01-31的概率...分别列出来。先建立一个表就象上面一样,再建立一个查询,在查询里数据源就是建立的表,字段1应该存储第几个球名称,其他字段是数字出现的概率。在以往记录的基础上,你统计他们的值得出概率。比如我分析红1出现01-31数...
在ACCESS的查询中分别求出各个数据的百分比!
数值a,0) as 百分比 from 表 a inner join (select 属性1,属性2,属性3,sum(数值) as 数值a from 表 group by 属性1,属性2,属性3) b on a.属性1=b.属性1 and a.属性2=b.属性2 and a.属性3=b.属性3 如果要保留其他位数的话,把round里边的0改成别的就行了 拜托,麻烦你问问题...
ACCESS 查询表中某行数值占总和的百分比
别忘了在属性表里面把这个字段的格式设为百分比!图1,最终效果:图2 ,如何设置百分比字段:
access 查询百分比
至于所在百分比 建议先查出总数 select A from biao1 然后select A from biao1 where A='a'两个再除一下 刚才我试了试直接用一条语句写,可是所得除数是零,但用加法算却是对的 你参考一下 select (select A from biao1 where A='a') / (select A from biao1 ) as bai from biao 注...
access 中如何在建立查询时求某项个数所占比例?
1比5 评论 | 其他类似问题 2012-05-10 access怎样建立联合查询 [百度经验] 图文步骤 共13步 联合查询可以组合两个表中的数据,要求这两个表具有相似的结构,合并的字段的数据格式是相通的。具体的方法如下。点击菜单栏上面的:创建——查询设计在弹出的对话框中选择两个表:订单和订单明... 14人觉得有用 20...
我用access 做窗体,主要展示一个查询的数据,其中有一列百分比,我要计算...
数据库都有一个功能,就是根据分组group加上小计汇总sum 类似这样 编号 金额 1 5 2 10 小计 15 3 2 4 5 小计 7 这么个结果 Select ID,name,no,(Case When Kind Is null And ID Is Null Then '总计:'When ID Is Null Then '小计:' Else Kind End) As Kind,...
各位大哥小妹,有个关于ACCESS方面的问题请教下,用ACCESS计算出来的比 ...
在要修改的【表】上点击鼠标右键,选择【设计视图】,选中要更改的【字段】,修改【数据类型】为【数字】,下面的常规选项卡中设置为:【字段大小】单精度型;【格式】百分比。如果需要限定小数位数,自己可以根据需要设置。
ACCESS查询计算某一项数量占总数量的比率
SQL=select 物料类型,数量/sum(数量) As 比率 from 表名 Group By 物料类型
在access中如何统计百分数?
select 学校,count(*) from 表 where 分数 >= 90 group by 学校 百分比可以用 select a 优秀,b 一般, a/(a+b) 百分比 from (select count(*) a, 0 b from 表 where 分数 >= 90 union all select 0 a, count(*) b from 表 where 分数 < 90 ) c ...
access中已设置按百分比显示,但是显示结果不是百分比
修改这个查询交叉表的字段属性,也改为百分比。