我的开工日期是2022-08-22 09:30:00 完工日期是2022-08-23 12:30:00
周一到周6 上班时间9-12 1.30-6.30
我需要计算完工的工时:2022-08-23 12:30:00 减去2022-08-22 09:30:00 还要减去我不上班的时间 中午的12点到下午13:30分 ,减去晚上的18:30到第二天的9点 ,这个工时如何计算。
https://market.fanruan.com/plugin/59e3b00a-3584-49b4-8947-2ad4daf80c9c
不考虑国家的假日?还有所有日期都算星期一到星期六
假如9-30 09:30:15 至10-08 15:20:25 这样呢。如何算
这个可以逆向思考,计算每天固定上班工时多少,一个月正常工作日多少,应该有字段是表示是否上班的统计筛选出来就行了
提供一种思路,首先一个字段判断是否上班,其次根据最后打卡时间来算工时
正常上班(2022-08-22 12:30:00-2022-08-22 09:30:00)+(2022-08-22 18:30:00-2022-08-22 13:30:00)
迟到、早退(if(实际时间>12:30:00,12:30:00,实际时间)-2022-08-22 09:30:00)+(if(实际时间>12:30:00,12:30:00,实际时间)-2022-08-22 13:30:00)