Monteur_neu2.iqd 132 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Zeiten\Monteur_neu2.imr
  5. TITLE,Monteur_neu2.imr
  6. BEGIN SQL
  7. select T1."PERSON_GROUP" as c1,
  8. T1."PERSON_NUMBER" as c2,
  9. T1."WORK_TRANS_DATE" as c3,
  10. T1."WORK_START_TIME" as c4,
  11. T1."ORDER_NUMBER" as c5,
  12. T1."LINE_NUMBER" as c6,
  13. T1."WORK_STATE_CODE" as c7,
  14. T1."HANDLER" as c8,
  15. T1."WORK_ACT_CODE" as c9,
  16. T1."WORK_ACT_TEXT" as c10,
  17. T1."WORK_END_DATE" as c11,
  18. T1."WORK_END_TIME" as c12,
  19. T1."REPAIR_CODE" as c13,
  20. T1."REPAIR_NAME" as c14,
  21. T1."WORK_ORDER_TIME" as c15,
  22. T1."WORK_USED_TIME" as c16,
  23. T1."WORK_INVOICED_TIME" as c17,
  24. T1."WORK_ESTIM_TIME" as c18,
  25. T1."WORK_PRINT_INVOICE" as c19,
  26. T1."WORK_SALESPRICE" as c20,
  27. T1."DAYTIME_START_1" as c21,
  28. T1."DAYTIME_END_1" as c22,
  29. T1."DAYTIME_START_2" as c23,
  30. T1."DAYTIME_END_2" as c24,
  31. T1."DAYTIME_START_3" as c25,
  32. T1."DAYTIME_END_3" as c26,
  33. T1."DAYTIME_START_4" as c27,
  34. T1."DAYTIME_END_4" as c28,
  35. T1."DAYTIME_START_5" as c29,
  36. T1."DAYTIME_END_5" as c30,
  37. T1."EXTRACTED" as c31,
  38. T1."REDUCE_TIME" as c32,
  39. T1."PROGRAM" as c33,
  40. T1."CLOCK_IN_PROGRAM" as c34,
  41. T1."FUNCTION_CODE" as c35,
  42. T1."CONV_FLAG" as c36,
  43. T1."UNIQUE_IDENT" as c37,
  44. T2."ACT_CODE" as c38,
  45. T2."ACTIVITY_TEXT" as c39,
  46. T3."WORK_LEADER_GROUP" as c40,
  47. T3."WORKLEADER_TEXT" as c41,
  48. T4."SELLER_CODE" as c42,
  49. T4."SEL_NAME" as c43,
  50. T4."SEL_DEPARTMENT" as c44,
  51. T4."SEL_FIRST_NAME" as c45,
  52. T4."SEL_FAMILY_NAME" as c46,
  53. CASE WHEN ((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('000 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) ELSE (0) END as c47,
  54. CASE WHEN (T1."WORK_ACT_CODE" IN ('011 ','013')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c48,
  55. CASE WHEN (T1."WORK_ACT_CODE" IN ('999','012','014')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c49,
  56. '' as c50,
  57. '' as c51,
  58. CASE WHEN ((od_left(T1."WORK_ACT_CODE",2)) = '02') THEN (T1."WORK_USED_TIME") WHEN (T1."WORK_ACT_CODE" IN ('24','25')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c52,
  59. CASE WHEN ((od_left(T1."WORK_ACT_CODE",2)) IN ('06','07')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c53,
  60. CASE WHEN (T1."WORK_ACT_CODE" IN ('091 ')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c54,
  61. CASE WHEN ((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END as c55,
  62. CASE WHEN ((od_left(T1."WORK_ACT_CODE",3)) = '092') THEN (T1."WORK_USED_TIME") ELSE (0) END as c56,
  63. CASE WHEN ((T1."WORK_ACT_CODE" = '101 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END as c57,
  64. CASE WHEN (T1."WORK_ACT_CODE" = '102 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c58,
  65. CASE WHEN ((T1."WORK_ACT_CODE" = '105 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END as c59,
  66. CASE WHEN (T1."WORK_ACT_CODE" = '107 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c60,
  67. CASE WHEN ((T1."WORK_ACT_CODE" = '113 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END as c61,
  68. CASE WHEN (T1."WORK_ACT_CODE" = '120 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c62,
  69. '1' as c63,
  70. (od_left(T5."DEPARTMENT_TYPE_ID",2)) as c64,
  71. T5."DEPARTMENT_TYPE_ID" as c65,
  72. T5."DESCRIPTION" as c66,
  73. (substring(T5."DEPARTMENT_TYPE_ID" from 4 for 1)) as c67,
  74. CASE WHEN (T4."SEL_NAME" IS NOT NULL) THEN (T1."PERSON_NUMBER" || ' - ' || T4."SEL_NAME") ELSE (T1."PERSON_NUMBER") END as c68,
  75. T6."ORDER_NUMBER" as c69,
  76. T6."CUSTOMER_GROUP" as c70,
  77. CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as c71,
  78. CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'extern') THEN (T1."WORK_USED_TIME") ELSE (0) END as c72,
  79. CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'GWL') THEN (T1."WORK_USED_TIME") ELSE (0) END as c73,
  80. CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'intern') THEN (T1."WORK_USED_TIME") ELSE (0) END as c74,
  81. CASE WHEN (T1."WORK_ACT_CODE" IN ('250','251','252','253','254','255','257','258')) THEN (T1."WORK_USED_TIME") ELSE (0) END as c75,
  82. (CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'extern') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'GWL') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T6."PMT_TERM" = 'IN')) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END) = 'intern') THEN (T1."WORK_USED_TIME") ELSE (0) END) as c76,
  83. (CASE WHEN ((od_left(T1."WORK_ACT_CODE",2)) = '02') THEN (T1."WORK_USED_TIME") WHEN (T1."WORK_ACT_CODE" IN ('24','25')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" IN ('011 ','013')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" IN ('999','012','014')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((od_left(T1."WORK_ACT_CODE",2)) IN ('06','07')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" IN ('091 ')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((od_left(T1."WORK_ACT_CODE",3)) = '092') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '159 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" IN ('250','251','252','253','254','255','257','258')) THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '998 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) as c77,
  84. (CASE WHEN ((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('090 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END) + (CASE WHEN ((T1."WORK_ACT_CODE" = '101 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('101 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '102 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((T1."WORK_ACT_CODE" = '105 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('105 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '107 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '120 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN (T1."WORK_ACT_CODE" = '095 ') THEN (T1."WORK_USED_TIME") ELSE (0) END) + (CASE WHEN ((T1."WORK_ACT_CODE" = '113 ') and (T1."WORK_USED_TIME" <> 0.00)) THEN (T1."WORK_USED_TIME") WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 330)) THEN (5.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 450)) THEN (7.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 240)) THEN (4) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 435)) THEN (7.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 375)) THEN (6.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 300)) THEN (5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 390)) THEN (6.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 420)) THEN (7) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 315)) THEN (5.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 345)) THEN (5.75) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 360)) THEN (6) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 465)) THEN (7.75) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 480)) THEN (8) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 495)) THEN (8.25) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 510)) THEN (8.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 630)) THEN (10.5) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 660)) THEN (11) WHEN ((((T1."WORK_ACT_CODE" IN ('113 ')) and (T1."WORK_USED_TIME" = 0.00)) and (T1."FUNCTION_CODE" = 'E390')) and (((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) = 750)) THEN (12.5) ELSE (0) END) as c78,
  85. CASE WHEN (T7."EMPLOYEE_GROUP" IN ('D ')) THEN ('Lehrling Lgb.') WHEN (T7."EMPLOYEE_GROUP" IN ('E ')) THEN ('Lehrling H.haus') WHEN (T7."EMPLOYEE_GROUP" IN ('F ')) THEN ('Meister Lgb.') WHEN (T7."EMPLOYEE_GROUP" IN ('G ')) THEN ('Meister H.haus') WHEN (T7."EMPLOYEE_GROUP" IN ('H ')) THEN ('Gesellen Lgb.') WHEN (T7."EMPLOYEE_GROUP" IN ('I ')) THEN ('Gesellen H.haus') WHEN (T7."EMPLOYEE_GROUP" IN ('J ')) THEN ('Karosserie') WHEN (T7."EMPLOYEE_GROUP" IN ('K ','L ')) THEN ('Lack') WHEN (T7."EMPLOYEE_GROUP" IN ('12')) THEN ('Test') ELSE null END as c79,
  86. T1."WORK_TRANS_DATE" as c80,
  87. CASE WHEN (T1."WORK_ACT_CODE" = '095 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c81,
  88. CASE WHEN (T1."WORK_ACT_CODE" = '998 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c82,
  89. CASE WHEN (T1."WORK_ACT_CODE" = '159 ') THEN (T1."WORK_USED_TIME") ELSE (0) END as c83,
  90. T7."UNIQUE_IDENT" as c84,
  91. T7."PERSON_ID" as c85,
  92. T7."FLEX_BALANCE" as c86,
  93. T7."OVERWORK_CODE" as c87,
  94. T7."WAGE_NO" as c88,
  95. T7."EFFICIENCY_PRC" as c89,
  96. T7."JOB_START_DATE" as c90,
  97. T7."JOB_END_DATE" as c91,
  98. T7."PROFESSION_GROUP_ID" as c92,
  99. T7."WORK_LEADER_GROUP_ID" as c93,
  100. T7."EMPLOYEE_GROUP" as c94,
  101. T7."WORKSHOP_TEAM" as c95,
  102. T7."EXTERNAL_PERSON_NO" as c96,
  103. T7."TRAINEE_YEARS" as c97,
  104. T7."MAX_FLEX_HOURS" as c98,
  105. T7."MIN_FLEX_HOURS" as c99,
  106. T7."FLEX_PATTERN_ALLOWED" as c100,
  107. T7."CH_WORK_PATTERN_ALLOWED" as c101,
  108. T7."TRANSACT_DATE" as c102,
  109. T7."HANDLER" as c103,
  110. T7."FUNCTION_CODE" as c104,
  111. T7."PROGRAM" as c105,
  112. T7."CONV_FLAG" as c106,
  113. T7."EMPLOYEE_GROUP" as c107,
  114. (intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100 as c108,
  115. (intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100 as c109,
  116. (intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100 as c110,
  117. (intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100 as c111,
  118. (intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100 as c112,
  119. (intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100 as c113,
  120. ((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100) as c114,
  121. ((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100) as c115,
  122. ((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100) as c116,
  123. (((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100)) as c117,
  124. ((((intdiv(T1."DAYTIME_END_1",100)) * 60 + T1."DAYTIME_END_1" - (intdiv(T1."DAYTIME_END_1",100)) * 100) - ((intdiv(T1."DAYTIME_START_1",100)) * 60 + T1."DAYTIME_START_1" - (intdiv(T1."DAYTIME_START_1",100)) * 100)) + (((intdiv(T1."DAYTIME_END_2",100)) * 60 + T1."DAYTIME_END_2" - (intdiv(T1."DAYTIME_END_2",100)) * 100) - ((intdiv(T1."DAYTIME_START_2",100)) * 60 + T1."DAYTIME_START_2" - (intdiv(T1."DAYTIME_START_2",100)) * 100)) + (((intdiv(T1."DAYTIME_END_3",100)) * 60 + T1."DAYTIME_END_3" - (intdiv(T1."DAYTIME_END_3",100)) * 100) - ((intdiv(T1."DAYTIME_START_3",100)) * 60 + T1."DAYTIME_START_3" - (intdiv(T1."DAYTIME_START_3",100)) * 100))) / 60 as c118
  125. from ((((((("deop01"."dbo"."TIME_CONTROL_END" T1 left outer join "deop01"."dbo"."vPP93" T2 on T1."WORK_ACT_CODE" = T2."ACT_CODE") left outer join "deop01"."dbo"."vPP43" T4 on T1."PERSON_NUMBER" = T4."SELLER_CODE") left outer join "deop01"."dbo"."PROFILE" T8 on T8."PROFILE_CODE" = T4."SELLER_CODE") left outer join "deop01"."dbo"."EMPLOYEE" T7 on T7."PERSON_ID" = T8."PERSON_ID") left outer join "deop01"."dbo"."vPP91" T3 on T7."WORK_LEADER_GROUP_ID" = T3."WORK_LEADER_GROUP") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T5 on T4."SEL_DEPARTMENT" = T5."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."ORDER_HEADER" T6 on T1."ORDER_NUMBER" = T6."ORDER_NUMBER")
  126. where (T1."WORK_TRANS_DATE" >= TIMESTAMP '2018-01-01 00:00:00.000')
  127. order by c3 asc
  128. END SQL
  129. COLUMN,0,Person Group
  130. COLUMN,1,Person Number
  131. COLUMN,2,Work Trans Date
  132. COLUMN,3,Work Start Time
  133. COLUMN,4,Order Number
  134. COLUMN,5,Line Number
  135. COLUMN,6,Work State Code
  136. COLUMN,7,Handler
  137. COLUMN,8,Work Act Code
  138. COLUMN,9,Work Act Text
  139. COLUMN,10,Work End Date
  140. COLUMN,11,Work End Time
  141. COLUMN,12,Repair Code
  142. COLUMN,13,Repair Name
  143. COLUMN,14,Work Order Time
  144. COLUMN,15,Work Used Time
  145. COLUMN,16,Work Invoiced Time
  146. COLUMN,17,Work Estim Time
  147. COLUMN,18,Work Print Invoice
  148. COLUMN,19,Work Salesprice
  149. COLUMN,20,Daytime Start 1
  150. COLUMN,21,Daytime End 1
  151. COLUMN,22,Daytime Start 2
  152. COLUMN,23,Daytime End 2
  153. COLUMN,24,Daytime Start 3
  154. COLUMN,25,Daytime End 3
  155. COLUMN,26,Daytime Start 4
  156. COLUMN,27,Daytime End 4
  157. COLUMN,28,Daytime Start 5
  158. COLUMN,29,Daytime End 5
  159. COLUMN,30,Extracted
  160. COLUMN,31,Reduce Time
  161. COLUMN,32,Program
  162. COLUMN,33,Clock In Program
  163. COLUMN,34,Function Code
  164. COLUMN,35,Conv Flag
  165. COLUMN,36,Unique Ident
  166. COLUMN,37,Act Code
  167. COLUMN,38,Activity Text
  168. COLUMN,39,Work Leader Group
  169. COLUMN,40,Workleader Text
  170. COLUMN,41,Seller Code
  171. COLUMN,42,Sel Name
  172. COLUMN,43,Sel Department
  173. COLUMN,44,Sel First Name
  174. COLUMN,45,Sel Family Name
  175. COLUMN,46,Anwesenheit
  176. COLUMN,47,Nacharbeit
  177. COLUMN,48,Wartezeit
  178. COLUMN,49,Prob.fahrt/Endkontr._
  179. COLUMN,50,GW-Bewertung_
  180. COLUMN,51,Unproduktiv
  181. COLUMN,52,Hilfslohn
  182. COLUMN,53,Schulung intern
  183. COLUMN,54,Schulung extern
  184. COLUMN,55,Betriebsrat
  185. COLUMN,56,Krank
  186. COLUMN,57,Arzt
  187. COLUMN,58,Urlaub
  188. COLUMN,59,Sonderurlaub
  189. COLUMN,60,Feiertag
  190. COLUMN,61,Fehlstunden
  191. COLUMN,62,Hauptbetrieb
  192. COLUMN,63,Standort
  193. COLUMN,64,Department Type Id
  194. COLUMN,65,Description
  195. COLUMN,66,Kostenstelle
  196. COLUMN,67,Monteur
  197. COLUMN,68,Order Number_Auftrag
  198. COLUMN,69,Customer Group
  199. COLUMN,70,Umsatzart
  200. COLUMN,71,Extern
  201. COLUMN,72,GWL
  202. COLUMN,73,Intern
  203. COLUMN,74,Überstunden
  204. COLUMN,75,produktiv
  205. COLUMN,76,unproduktiv
  206. COLUMN,77,abwesend
  207. COLUMN,78,Monteur_Gruppe
  208. COLUMN,79,Datum
  209. COLUMN,80,Überstundenabbau
  210. COLUMN,81,Mehrarbeit
  211. COLUMN,82,Sucharbeit/Endkontrolle
  212. COLUMN,83,Unique Ident
  213. COLUMN,84,Person Id
  214. COLUMN,85,Flex Balance
  215. COLUMN,86,Overwork Code
  216. COLUMN,87,Wage No
  217. COLUMN,88,Efficiency Prc
  218. COLUMN,89,Job Start Date
  219. COLUMN,90,Job End Date
  220. COLUMN,91,Profession Group Id
  221. COLUMN,92,Work Leader Group Id
  222. COLUMN,93,Employee Group
  223. COLUMN,94,Workshop Team
  224. COLUMN,95,External Person No
  225. COLUMN,96,Trainee Years
  226. COLUMN,97,Max Flex Hours
  227. COLUMN,98,Min Flex Hours
  228. COLUMN,99,Flex Pattern Allowed
  229. COLUMN,100,Ch Work Pattern Allowed
  230. COLUMN,101,Transact Date
  231. COLUMN,102,Handler
  232. COLUMN,103,Function Code_Employee
  233. COLUMN,104,Program
  234. COLUMN,105,Conv Flag
  235. COLUMN,106,Employee Group
  236. COLUMN,107,Start1
  237. COLUMN,108,End1
  238. COLUMN,109,Start2
  239. COLUMN,110,End2
  240. COLUMN,111,Start3
  241. COLUMN,112,End3
  242. COLUMN,113,DiffDaytime1
  243. COLUMN,114,DiffDaytime2
  244. COLUMN,115,DiffDaytime3
  245. COLUMN,116,Summe in Minuten
  246. COLUMN,117,Summe in Stunden