有如下一考勤表,是每天的打卡记录,每天有四条,求用什么sql语句可以得到每天上班了多少个小时.

2024-11-09 11:59:48
推荐回答(2个)
回答1:

如果数据齐全还可以计算
如果存在忘记打卡现象
还要判断
就麻烦了
用datediff
DATEDIFF ( datepart , startdate , enddate )
小时用hour
DATEDIFF ( hour, startdate , enddate )
其他自行循环处理

回答2:

用SQL语句的实在不会。。
但是用其它语言编程链接到这个数据库取得时间信息再计算上班时间就很容易