I want to calculate delay time for any work/process. I have shifts timing table just like office timing and it may be 1st, 2nd, or 3rd shift in a day. In between the timing few minute breaks are there for lunch or tea break etc.
One work/Process may be finished within 1st shift or it may go to 2nd, 3rd shift also or work may go to next day any shift also. And I have a standard time for the work/process to complete.
|
ShiftTime |
||||
|
ID |
Shift |
FromTime |
ToTime |
Descriptioin |
|
1 |
1 |
05:55 |
07:55 |
10 mins tea break |
|
2 |
1 |
08:05 |
09:55 |
30 min lunch break |
|
3 |
1 |
10:25 |
12:30 |
10 min tea break |
|
4 |
1 |
12:40 |
14:30 |
End of 1st Shift. |
|
5 |
2 |
15:01 |
17:00 |
10 min tea break |
|
6 |
2 |
17:10 |
19:30 |
30 min lunch break |
|
7 |
2 |
20:00 |
21:50 |
10 min tea break |
|
8 |
2 |
22:00 |
23:35 |
End of 2nd Shift. |
StandaredTime
|
ID |
Stage |
StageName |
StandardTime(MINUTE) |
|
1 |
1 |
WELD |
600 |
|
2 |
2 |
PAINT |
800 |
|
3 |
1 |
ASSEMBLY |
800 |
|
4 |
1 |
QC |
200 |
So I have to calculate the delay time for one work/process.
Case 1 - Support Today there are only two shift. Process1 got started on 2nd shift at 18:30 and StandardTime is 10 Hours to complete the process and suppose it got finished next day 1st shift. So. Calculation would be something like this.
23:35(End of 2nd shift of first day) – 18:30 (Process starting time) –00:30 mins (Lunch break) – 00:10 (mins tea break) = 4:25 mins. Job is done. Next 5:30 mins job will be done on next day 1st shift. Next day calculation would be the same like.
5:55 am + 5:35 (hr job remain) + 30 min (lunch break) + 10 min (tea break). So the work should be finished by 12:00 AM afternoon.
And Holiday also I have to calculate. And I need to add to this holiday to calculate delay.
ID NoOfShift Date
1 2 2009-01-01 00:00:00.000
2 1 2009-01-02 00:00:00.000
3 2 2009-01-03 00:00:00.000
4 0 2009-01-04 00:00:00.000
5 2 2009-01-05 00:00:00.000
6 1 2009-01-06 00:00:00.000
Note : NoOfShift 0 means holiday for that day.
Regards,
Shambhu

Gomathi PalaniswamyPosted Oct 17, 2010, 2:34 AM
use timespan to find the time difference.then you note the break timings and minus the break times with total working hours.