怎么统计(五门科成绩平均及格,但有两门科不及格)的人数?(100分)

  • 主题发起人 主题发起人 死神
  • 开始时间 开始时间

死神

Unregistered / Unconfirmed
GUEST, unregistred user!
有六门成绩,我想将统计平均分及格,但有两门不及格的人数,用tquery控件怎么实现。[?][?][?][?][?]
 
有没有表名??
 
清楚一点。
 
详细数据库设计都没有说,怎么帮你
 
//你先试试看看,我还没来得及调试
表scores
StuName char(20),
S1 numeric,
S2 numeric,
S3 numeric,
S4 numeric,
S5 numeric,
S6 numeric
select count(a.*) from score a ,
(selct StuName,(case when s1<60 then
1 else
0 end)+
(case when s2<60 then
1 else
0 end)+
(case when s3<60 then
1 else
0 end)+
(case when s4<60 then
1 else
0 end)+
(case when s5<60 then
1 else
0 end)+
(case when s6<60 then
1 else
0 end) as under60,
from score
order by StuName) as b
where a.StuName=b.StuName and b.under60=2 and (a.s1+a.s2+a.s3+a.s4+a.s5+a.s6>360)
 
是需要Pascal源程序还是其他?
 
接受答案了.
 
后退
顶部