Foxtable(狐表)用户栏目专家坐堂 → [求助]sql 分组统计嵌套语句


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

主题:[求助]sql 分组统计嵌套语句

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


加好友 发短信
等级:一尾狐 帖子:401 积分:4138 威望:0 精华:0 注册:2017/3/24 15:10:00
[求助]sql 分组统计嵌套语句  发帖心情 Post By:2021/3/29 10:15:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:9083926.png
图片点击可在新窗口打开查看


Dim cmd As new SQLCommand
cmd.Con
cmd.CommandText="S elect 分校.分校编号,分校.分校主管,(S elect count(*) f rom {报名缴费} wh ere 报名缴费.分校编号 = 分校.分校编号 and 报名缴费.班别 = '长期班' and 报名缴费.课程状态 = '已开课' ) as 已开课人数,(S elect count(*) f rom {报名缴费} w here 报名缴费.分校编号 = 分校.分校编号 and 报名缴费.班别 = '长期班' and 报名缴费.课程状态 = '未开课' ) as 未开课人数 F rom {分校}  w here 营业状态='正常营业'"
Dim dt As DataTable
dt = cmd.ExecuteReader

根据上述查询生成的表,再根据分校主管,进行分组合计出“已开课人数”,“未开课人数”.

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/29 10:30:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:401 积分:4138 威望:0 精华:0 注册:2017/3/24 15:10:00
  发帖心情 Post By:2021/3/29 10:34:00 [只看该作者]

用sql语句能行吗?将来是用在异步函数里的

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/29 10:37:00 [只看该作者]

外面再套一层

select 分校主管,sum(已开课人数) as 已开课人数,sum(未开课人数) as 未开课人数 from (上面的sql) as a group by 分校主管

 回到顶部