在VB中datagrid控件绑定到ADO上,在ADO中使用一条SQL语句,进行统计

对“个人信息表”进行操作,要求按照部门编号分组统计各个部门的男员工数,女员工数和总人数,并在datagrid中显示部门号、男员工数、女员工数、总人数这四项。个人信息表中含... 对“个人信息表”进行操作,要求按照部门编号分组统计各个部门的男员工数,女员工数和总人数,并在datagrid中显示部门号、男员工数、女员工数、总人数这四项。
个人信息表中含有部门编号这个属性
要求要在vb中可以运行的SQL语句
展开
 我来答
lzh741206
2008-05-18 · TA获得超过1192个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2774万
展开全部
SqlServer
strSql = "select 部门编号,sum(case when 性别 = '男' then 1 else 0 end) as 男员工数,sum(case when 性别 = '女' then 1 else 0 end) as 女员工数,count(*) as 总人数 from 个人信息表 group by 部门编号"

Access
strSql = "select 部门编号,sum(iif(性别 = '男',1,0)) as 男员工数,sum(iif(性别 = '女',1,0)) as 女员工数,count(*) as 总人数 from 个人信息表 group by 部门编号"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式