Foxtable(狐表)用户栏目专家坐堂 → foxtable 不支持sql2005的pivot吗(上传附件)


  共有5675人关注过本帖树形打印复制链接

主题:foxtable 不支持sql2005的pivot吗(上传附件)

帅哥哟,离线,有人找我吗?
don
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/4/27 11:10:00 [显示全部帖子]

Dim b As New SQLCrossTableBuilder("统计表1","表A")
b.HGroups.AddDef("姓名") 
b.VGroups.AddDef("类别") 
b.Totals.AddDef("类别", AggregateEnum.count) 
b.Build 
MainTable = Tables("统计表1") 

 回到顶部
帅哥哟,离线,有人找我吗?
don
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2013/4/28 8:46:00 [显示全部帖子]

以下是引用jspta在2013-4-27 14:50:00的发言:
Select [姓名], count(Case when [类别]='语文' then 1 end) as 语文,count(Case when [类别]='数学' then 1 end) as 数学,count(Case when [类别]='英语' then 1 end) as 英语,count(Case when [类别]='化学' then 1 end) as 化学 from  {表A}  group by [姓名]

 

这个语句foxtable不能执行,提示IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。


这个要数据源是SQL才能执行的.


 回到顶部