以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]统计问题不知如何写代码求大侠帮忙指导? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85172) |
-- 作者:twef -- 发布时间:2016/5/19 10:46:00 -- [求助]统计问题不知如何写代码求大侠帮忙指导? 此主题相关图片如下:qq截图20160519104312.png 统计问题不知如何写代码求大侠帮忙指导? |
-- 作者:大红袍 -- 发布时间:2016/5/19 12:48:00 -- 三列,姓名、证书、等级
红色代码的空格去掉
Dim q As new QueryBuilder |
-- 作者:twef -- 发布时间:2016/5/19 14:58:00 -- 此主题相关图片如下:qq截图20160519145619.png 标红色的有点不太理解,请教一下大红袍老师 |
-- 作者:twef -- 发布时间:2016/5/19 15:42:00 -- 问题解决,代码里多了两个as,谢谢大红袍老师 |
-- 作者:twef -- 发布时间:2016/5/25 16:41:00 -- 请教大红袍老师,能否通过窗口里的table显示“统计后表格” |
-- 作者:大红袍 -- 发布时间:2016/5/25 17:42:00 -- 直接用Fill方法
http://www.foxtable.com/help/topics/2912.htm
|
-- 作者:twef -- 发布时间:2016/5/25 21:16:00 --
Tables("窗口1_Table1").Fill("Select a.姓名, 证书 fr om {表C} as a inner join (Select 姓名, min(证书) as 等级 fr om {表C} where 姓名 is not null group by 姓名) as b on a.姓名=b.姓名 and a.证书=b.证书",True) |
-- 作者:大红袍 -- 发布时间:2016/5/25 23:27:00 -- 你的是内部数据源还是外部数据源?如果是外部,你要指定名字
Tables("窗口1_Table1").Fill("Select * F rom {客户} Where 地区 = \'华北\'","nwnd",True) |
-- 作者:twef -- 发布时间:2016/5/26 10:36:00 -- 是内部数据表,但是提示“Select语句执行错误,请检查语法或数据源设置” [此贴子已经被作者于2016/5/26 10:43:20编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/5/26 10:54:00 -- Tables("窗口1_Table1").Fill("Select a.姓名, 证书 fr om {表C} as a inner join (Select 姓名, min(证书) as 等级 fr om {表C} where 姓名 is not null group by 姓名) as b on a.姓名=b.姓名 and a.证书=b.等级",True)
或者
Tables("窗口1_Table1").Fill("Select a.姓名, 证书 fr om {表C} as a inner join (Select 姓名, min(证书) as 证书 fr om {表C} where 姓名 is not null group by 姓名) as b on a.姓名=b.姓名 and a.证书=b.证书",True) |