這是一個上下班的打卡班表，

本公司每天上班時間為 7 小時
但如果工作 7 ~ 7.25 小時之間的，不會算加班，而是算打卡緩衝時間
因此超過 7.25 小時的，也就是 7.25 ~ 8 小時的加班時數為 1 倍
例如當天工作 7.4 小時，則算是 0.4 小時的加班時數，剩上 1 的倍數為 0.4 小時時薪

勞基法的規則是：
超過 8 小時的，8~10 小時的加班時數為 1.34 倍
例如當天工作時數為 8.6 小時，則算 7~8 小時是 1 倍，8~10 小時是 1.34 倍，所以有
* 7~8 小時，共 1 小時，為 1 * 1= 1 小時時薪
* 8~10 小時部份，共 0.6 小時， 1.34 * 0.6 = 0.8 小時時薪
超過 10 小時的，10 小時以上的加班時數為 1.67 倍
例如當天工作時數為 10.6 小時，則算 7~8 小時是 1 倍，8~10 小時是 1.34 倍，10~10.6 小時是 1.67 倍，所以有
* 7~8 小時，共 1 小時，為 1 * 1= 1 小時時薪
* 8~10 小時部份，共 2 小時， 1.34 * 2 = 2.7 小時時薪
* 超過 10 小時部份，共 0.6 小時， 1.67 * 0.6 = 1 小時時薪

如果當天是週六或週日則為例假日，但要確定不能同週的週末和週日都加班
第1至2小時：平日每小時工資額 x1.34 倍
第2小時之後：平日每小時工資額 x 1.67 倍

現在我要從這些規則不一的班表中，計算出加班時數，並填入「加班時數總表」中
資料要為每一種加班算法為一行
例如「2025-05-15 8:51:17 ~ 2025-05-15 18:38:57」
因上班時間為 8.79 小時
表定下班時間為 8:51:17 + (上班+午休) 8 小時，是 16:51:17 
其中 7~8 小時為 1 倍，所以第一行「開始、結束、加班小時、倍數」為「16:51:17、17:51:17、1、1」
8~10 小時為 1.34 倍，所以第二行「開始、結束、加班小時、倍數」為「17:51:17、18:38:57、0.79、1.34」
以此類推
