u010101474 2016-08-31 09:48 采纳率: 0%
浏览 939

针对筛选结果的二次筛选

表1:table1
字段:日期 时间 工号 姓名
如下:
日期 时间 工号 姓名
20160505 093022 0002 张三
20160505 093025 0003 张四
20160505 093027 0002 张三
20160505 093030 0004 张五
20160505 093035 0002 张三
20160505 093040 0004 张五
20160505 093045 0002 张三

表2:他table2
字段: 工号 姓名 岗位 技能 部门
如下
工号 姓名 岗位 技能 部门
0002 张三 外拓 营销 一部
0003 张四 内勤 售后 三部
0004 张五 外拓 营销 二部

第一步:把表2中的岗位、技能、部门插入到表1中
第二步:针对插入新数据的表1进行数据筛选
筛选要求:在时间093000-093045 时段内 去掉重复人员后 外勤人员几个? 内勤人员几个? 营销技能几个?售后技能几个? 一部几人?二部几人?

  • 写回答

1条回答 默认 最新

  • baij1230 2017-02-06 13:48
    关注

    首先给table1增加3个字段:gw : 岗位、jn : 技能、bm : 部门。都是可为空的。
    设number:工号。
    update table1 set gw='外拓',jn='营销' bm='一部' where number='0002'
    update table1 set gw='外拓',jn='营销' bm='二部' where number='0004'
    update table1 set gw='内勤',jn='售后' bm='一部' where number='0003'

    再然后,
    select distinct name from table1 where jn='营销'
    select distinct name from table1 where jn='售后'
    select distinct name from table1 where gw='内勤'
    select distinct name from table1 where gw='外拓'
    select distinct name from table1 where bm='一部'
    select distinct name from table1 where bm='二部'
    这六个都有行数,有几行就是有几个

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题