Foxtable(狐表)用户栏目专家坐堂 → BuildTree 怎么根据同样数据的条数排序


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

主题:BuildTree 怎么根据同样数据的条数排序

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/8 11:48:00 [显示全部帖子]

1、先生成分组统计表 http://www.foxtable.com/webhelp/scr/0677.htm

 

2、对统计表进行目录树生成 http://www.foxtable.com/webhelp/scr/0894.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/9 15:50:00 [显示全部帖子]

Dim cmd As New SQLCommand
'cmd.ConnectionName = "主数据源"
cmd.CommandText ="select DISTINCT 客户count,a.客户, fa piao, 结销状态 from (Select Count(客户) As 客户Count,客户 From {YW_销售发货单明细} where 发货数量>0 group by 客户) as a inner join {YW_销售发货单明细} as b on a.客户=b.客户"
Dim dt As DataTable=cmd.ExecuteReader()

Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
tv.Nodes.clear
tv.BuildTree(dt,"客户|fa piao|结销状态","","客户count,fa piao,结销状态")

[此贴子已经被作者于2018/2/9 15:50:35编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/9 16:43:00 [显示全部帖子]

比如代码

 

select * from (Select Count(客户) As 客户Count,客户 From {YW_销售发货单明细} where 发货数量>0 group by 客户) as a right join (Select Count(客户) As fa piaoCount,客户,fa piao From {YW_销售发货单明细} where 发货数量>0 group by 客户,fa piao) as b on a.客户=b.客户


 回到顶部