表一:出勤记录表(缺勤的没记录)
ID         记录编号(关键字)
PERSON     员工号
IN_OUT     出入情况(I-上班,O-下班)
IO_TIME    出入时间(类型:SMALLDATETIME)
表二:月考勤统计表
ID          记录编号(关键字)
YEAR_MOUTH  统计月份
PERSON      员工号
WORK_HOUR   累计工作时间
-------------------------
求SQL语句根据表一实现表二统计

解决方案 »

  1.   

    最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
    如果有多表,表之间如何关联?
    发帖注意事项
    http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
      

  2.   

    1、这类统计中记录编号是无意义的。2、IN_OUT 和 IO_TIME字段需要有数据说明。
      

  3.   

    select  
    user,sum( 下班时间-上班时间) from 考勤表group by user
    --------------------------
    类似这样,具体的你要自己完善了.
      

  4.   

    基本思路:
    根据第一张表,算出每个员工每天的上班时间,简单的方法可以into到临时表,
    再接着统计每个员工这个月的总时间。。