以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据统计问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109421)

--  作者:aidimeng
--  发布时间:2017/11/11 14:43:00
--  [求助]数据统计问题


此主题相关图片如下:qq截图20171111143303.png
按此在新窗口浏览图片
 数据库如上图

现在想统计各科完成的数量,对勾表示完成

 

 

 

 

数据库是acc 想通过 “select sum(case when 语文=true then true else false end)“ 语文完成数量  完成,但总是报错:IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。


--  作者:有点蓝
--  发布时间:2017/11/11 15:28:00
--  
select count(语文) as 数量,\'语文\' as 科目 from 表A where 语文 = true
union all
select count(数学) as 数量,\'数学\' as 科目 from 表A where 数学 = true
union all
……

--  作者:aidimeng
--  发布时间:2017/11/11 18:53:00
--  

是否可以用交叉统计方法实现,不从后台取数


--  作者:cd_tdh
--  发布时间:2017/11/11 19:01:00
--  
可以用compute
--  作者:有点甜
--  发布时间:2017/11/12 21:30:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2965.htm