0
我想做一個報告,計算夜班員工的休息時間。但有一個問題。假設夜班時間是從晚上9點到第二天早上6點。根據該計劃出席細節如下,如果員工不休息一下這是很容易計算checkout1和checkout2的工作差的持續時間夜班員工休息時間創建多個記錄
emp_num checkin1 checkout1
81111 2014-08-21 21:38:06.000 2014-08-22 06:00:10.000
當他在移位一個需要休息的2AM新記錄被創建。由於有多個記錄,我不能夠計算工作時間。請幫助
emp_num checkin1 checkout1
81111 2014-08-21 21:38:06.000 2014-08-22 02:00:10.000
81111 2014-08-22 02:30:00.000 2014-08-22 06:00:10.000
從開始時間減去幾個小時,以獲得從同一日期和組開始的兩行。使用標準SQL:'cast(checkin - interval'6'hours as date)' – dnoeth
我正在尋找一個水晶報表解決方案,其中僱員的小時(first_in)> = 21(9PM)時間應該是第一條記錄的簽入差異並結算第二筆記錄。類似的休息時間差應該是第一筆記錄的簽出和第二筆簽到 – Rameel