永发信息网

vfp 统计满足条件的个数

答案:2  悬赏:70  手机版
解决时间 2021-04-27 16:34
  • 提问者网友:不要迷恋哥
  • 2021-04-27 08:00
vfp 统计满足条件的个数
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-04-27 09:16
select t.bj,t.语文,b.数学 from ;
(select bj, count(yw) as 语文 from cj where yw > 90 group by bj) t ;
left join ;
(select bj, count(sx) as 数学 from cj where sx > 90 group by bj) b ;
on t.bj = b.bj
全部回答
  • 1楼网友:大漠
  • 2021-04-27 09:29
sele bj,count(yw),count(sx) from cj where yw>=90 and sx>=90 group by bj追问语法能运算,但算出的结果不是我要的,你的命令结果显示的cnt_yw和cnt_sx是同一数据,且该数据并非yw及格人数也不是sx及格人数。我用or也达不到我想要的结果,且结果非yw及格人数也不是sx及格人数。用and和or算出的数字我都还没搞清楚算出的结果是什么。追答这个只能分开统计,因为你不能保证数学、语文、英语都及格的是同一条记录,所以可写三个命令
1、统计语文
sele bj,count(yw) from cj where yw>=60 group by bj
2、统计数学
sele bj,count(sx) from cj where sx>=60 group by bj

3、统计英语
sele bj,count(yy) from cj where yy>=60 group by bj
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯