Foxtable(狐表)用户栏目专家坐堂 → 分组 计数,找不到列名的问题


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

主题:分组 计数,找不到列名的问题

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/13 13:41:00 [显示全部帖子]

代码全在命令窗口里了, 点击命令窗口的执行, 输出下面的内容。

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/13 15:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:内部数据表.png
图片点击可在新窗口打开查看
sel ect 部门名称, 部门人数 , 工人姓名 , 加班日期 from neightWorkAddMain

使用:
Dim b As New SQLGroupTableBuilder("tempDB" ,"neightWorkAddMain")
b.C
b.Groups.AddDef("部门名称")
b.Groups.AddDef("加班日期", DateGroupEnum.Year,"年" )
b.Groups.AddDef("加班日期", DateGroupEnum.Month,"月" )

' b.Totals.AddExp("部门人数","isnull(部门人数,0)","总人数",AggregateEnum.Average)
b.Totals.AddDef("部门人数",AggregateEnum.Average,"总人数")
b.Totals.AddDef("部门名称",AggregateEnum.Count,"加班人数")

b.Filter = "可用 = 1"

执行是弹出  统计错误, 在排序依据中多次指定了某一列,无法执行


新建的项目 + 内部数据表

却能执行,且结果正确。

图片点击可在新窗口打开查看此主题相关图片如下:数据库表内容.png
图片点击可在新窗口打开查看





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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/13 15:12:00 [显示全部帖子]

相同的代码, 内部与外部执行结果不一样。

内部+命令窗口,  执行成功

数据库 + 命令窗口,  执行不起来

可能是版本问题吗? 我用的都是2021开发版打开的。

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/13 15:32:00 [显示全部帖子]

新建工程, 使用数据库连接

Dim b As New SQLGroupTableBuilder("tempDB" ,"neightWorkAddMain")
b.C
b.Groups.AddDef("部门名称")
b.Groups.AddDef("加班日期", DateGroupEnum.Year,"年" )
'  b.Groups.AddDef("加班日期", DateGroupEnum.Month,"月" )

'b.Totals.AddExp("部门人数","isnull(部门人数,0)","总人数",AggregateEnum.Average)
b.Totals.AddDef("部门人数",AggregateEnum.Average,"总人数")
b.Totals.AddDef("部门名称",AggregateEnum.Count,"加班人数")

b.Filter = "可用 = 1"

不能使用内部表的, 年月2个分组项
隐藏一个后 , 可以执行, 但是是 按天分组的

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/13 17:24:00 [显示全部帖子]

请查收
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:分组统计测试.rar


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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/14 8:28:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:sql 测试错误1 .png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:sql 测试错误2.png
图片点击可在新窗口打开查看
内部表测试我也没有问题

但是SQL 测试代码一样,会报以下错误

SQL 表的设计
图片点击可在新窗口打开查看此主题相关图片如下:sql 表设计.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/14 8:29:00 [显示全部帖子]

仅年度分组统计,则显示的是按天分组
图片点击可在新窗口打开查看此主题相关图片如下:仅年度分组统计结果.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/14 8:32:00 [显示全部帖子]

SQL 是2000版本的

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


加好友 发短信
等级:幼狐 帖子:196 积分:1429 威望:0 精华:0 注册:2020/5/23 14:56:00
  发帖心情 Post By:2021/10/14 8:47:00 [显示全部帖子]

不好意思,   加班日期写成了 varchar , 应该是dateTime

 回到顶部
总数 30 上一页 1 2 3