如果数据齐全还可以计算如果存在忘记打卡现象还要判断就麻烦了用datediffDATEDIFF ( datepart , startdate , enddate )小时用hourDATEDIFF ( hour, startdate , enddate )其他自行循环处理
用SQL语句的实在不会。。但是用其它语言编程链接到这个数据库取得时间信息再计算上班时间就很容易