作者:a君bb_307 | 来源:互联网 | 2023-01-20 16:49
日期(日期) 上班时间(文本) 下班时间(.) 工作时间(.) 加班时间(.)
2006-12-1 7:22:19 17:22:19 8.0 0.0
2006-12-1 7:22:19 17:59:19 9.0 1.0
. .
. .
. .
. .
2006-12-31 7:22:19 17:22:19 8.0 0.0
条件:
1)上班时间为8:00分,下班为17:00分.
问题:
1)如何算出工作时间和加班时间.
我的想法是这样的:我的想法是分别判断时间段,
如:
1)没迟到,正常走的时候,实际工作时间:datediff('hh'('mm' or 'ss'),上班时间,下班时间) 加班时间: datediff('hh'('mm' or 'ss'),下班时间,17:00)
2)没迟到,早走了的时候 实际工作时间:datediff('hh'('mm' or 'ss'),上班时间,下班时间)
3)迟到,正常走的时候,实际工作时间:datediff('hh'('mm' or 'ss'),上班时间,下班时间) 加班时间: datediff('hh'('mm' or 'ss'),下班时间,17:00)
4)迟到,早走的时候.实际工作时间:datediff('hh'('mm' or 'ss'),上班时间,下班时间)
我是用ado连接access的
在access中如何做出if语句的方式,谢谢大家.
2 个解决方案
没有加班的上下班时间,怎么知道哪些时间算作加班的?
条件:
1)上班时间为8:00分,下班为17:00分.
2)超过17:00点都算加班,(50分钟以上算一个小时,50分钟以下不算加班时间)
谢谢