1、convert(varchar(12),datetimefield,114)能取得时间。
2、用游标一条一条处理,结果放到表里。你需要规定打卡时间在要求的上班时间偏离多少时间内算上班时间等等规则。