当前位置: 代码迷 >> Sql Server >> sql 表的查询和连接有关问题(考勤)
  详细解决方案

sql 表的查询和连接有关问题(考勤)

热度:37   发布时间:2016-04-24 10:05:18.0
sql 表的查询和连接问题(考勤)
现在有一张员工表(工号pin,姓名username),一个考勤表(工号pin,时间attime),考勤一天4次,现在我要做成

关键在于如何将4个时间段合在一行显示
------解决方案--------------------
你还要有一个表,用来定义,班次,上午上班时间,上午下班时间,下午上班时间,下午下班时间 .
这样就可以先把考勤表里的时间处理成各种类型的时间,然后再行转列就行了.
记住有可能,你的考勤表里的数据没经过处理,所以可能有人在上班时间打两次卡,要过滤掉~
  相关解决方案