我有一个部门变动表 有三个字段 工号,部门id,改变时间
我现在想统计部门一个月调进和调出的人数,这个sql要怎么行

解决方案 »

  1.   

    说明:工号:employee_id,  部门id: dept_id,  改变时间:change_time
          你所查询月的起始时间:begin_time,
          你所查询月的结束时间:last_time,
          表名:table_nameselect employee_id,change_time
    from table_time
    where to_char(change_time) between begin_time and last_time
    order by change_time;
      

  2.   

    你所想要查询的部门:think_dept
    如果要控制到部门的话就再在 where 句中加上
    and dept_id='think_dept'