Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么统计多值字段统计后台数据


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

主题:[求助]怎么统计多值字段统计后台数据

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]怎么统计多值字段统计后台数据  发帖心情 Post By:2018/7/20 16:49:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180720171120.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180720170640.jpg
图片点击可在新窗口打开查看
多值字段怎么按照条件统计后台数据并拆分为单个的,同一行里面有2列数据都需要统计,帮助文件里面的数据是加载进来的未加载的怎么办,多列统计的怎么做呢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


[此贴子已经被作者于2018/7/20 17:12:05编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/20 17:33:00 [只看该作者]

用sql语句做,参考,条件where自己加上,统计再做一次分组统计

 

select 首检_检测日期,地点,检测方法, 首检_检测长度 from {无损_检测明细} union all
select 首检_检测日期,地点,检测方法,一次复检_检测长度 from {无损_检测明细} union all
select 首检_检测日期,地点,检测方法,二次复检_检测长度 from {无损_检测明细}

 

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

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点甜)用sql语句做,参考,条件where自己加...  发帖心情 Post By:2018/7/20 18:21:00 [只看该作者]

有没有示例,这个不知道该从哪儿开始,怎么做,麻烦多给点指示
[此贴子已经被作者于2018/7/20 18:21:26编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106654 积分:542453 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/20 20:10:00 [只看该作者]

Dim sql As String = "select 检测日期, 检测人员,sum(检测长度) as 检测长度,sum(返修长度) as 返修长度 from (select 首检_检测日期 as 检测日期,首检_检测长度 AS 检测长度,首检_检测人员 as 检测人员,首检_返修长度 AS 返修长度 from {无损_检测明细} union all " & _
"Select 一次复检_检测日期 As 检测日期,一次复检_检测长度 as 检测长度,一次复检_检测人员 as 检测人员,一次复检_返修长度 as 返修长度 from {无损_检测明细} union all " & _
"Select 二次复检_检测日期 As 检测日期,二次复检_检测长度 as 检测长度,二次复检_检测人员 as 检测人员,二次复检_返修长度 as 返修长度 from {无损_检测明细}) group by 检测日期, 检测人员 "

Dim cmd As new SQLCommand
cmd.CommandText = sql
e.Form.Controls("Table1").Table.datasource = cmd.ExecuteReader

 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)Dim sql As String = "select 检测日...  发帖心情 Post By:2018/7/20 22:09:00 [只看该作者]

提示我这个:Microsoft Jet 数据库引擎找不到输入表或查询 '~TMPCLP无损_检测明细'。 确定它是否存在,以及它的名称的拼写是否正确。
数据表的名称确实是这个
如果日期值要等于日期单元格内输入的日期应该怎么改呢

[此贴子已经被作者于2018/7/20 22:21:50编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106654 积分:542453 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/20 22:32:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/scr/2344.htm

"Select 二次复检_检测日期 As 检测日期,二次复检_检测长度 as 检测长度,二次复检_检测人员 as 检测人员,二次复检_返修长度 as 返修长度 from {无损_检测明细}) where 检测日期='" & 单元格内输入的日期 & "' group by 检测日期, 检测人员 "

 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)参考:http://www.foxtable.com/webh...  发帖心情 Post By:2018/7/21 9:43:00 [只看该作者]

提示关键字 'where' 附近有语法错误。把这段条件删除了又提示分组‘GROUP’附近有语法错误

Dim ryrq As WinForm.DateTimePicker = e.Form.Controls("每日人员日期")
Dim sql As String = "se/ect 检测日期, 检测人员,sum(检测长度) as 检测长度,sum(返修长度) as 返修长度 from (se/ect 首检_检测日期 as 检测日期,首检_检测长度 AS 检测长度,首检_检测人员 as 检测人员,首检_返修长度 AS 返修长度 from {无损_检测明细} union all " & _
"Se/ect 一次复检_检测日期 As 检测日期,一次复检_检测长度 as 检测长度,一次复检_检测人员 as 检测人员,一次复检_返修长度 as 返修长度 from {无损_检测明细} union all " & _
"Se/ect 二次复检_检测日期 As 检测日期,二次复检_检测长度 as 检测长度,二次复检_检测人员 as 检测人员,二次复检_返修长度 as 返修长度 from {无损_检测明细}) where 检测日期 = '"& ryrq.Value &"' GROUP BY 检测日期,检测人员"  
Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = sql
e.Form.Controls("Table1").Table.datasource = cmd.ExecuteReader

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106654 积分:542453 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/21 9:56:00 [只看该作者]

"Se/ect 二次复检_检测日期 As 检测日期,二次复检_检测长度 as 检测长度,二次复检_检测人员 as 检测人员,二次复检_返修长度 as 返修长度 from {无损_检测明细}) as a where 检测日期 = '"& ryrq.Value &"' GROUP BY 检测日期,检测人员"  

 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)"Se/ect 二次复检_检测日期 As 检测日...  发帖心情 Post By:2018/7/21 11:38:00 [只看该作者]

大神,非常感谢,再请教下,统计出来了,我需要对这个多值字段统计,没有任何结果是怎么回事
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码.txt

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106654 积分:542453 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/21 11:49:00 [只看该作者]

7楼使用的sql已经是分组统计结果了,不需要再次统计

 回到顶部
总数 26 1 2 3 下一页