COGNOS QUERY STRUCTURE,1,1 DATABASE,GC_Navision DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\zeiten\zeit_mitarbeiter_urlaub.imr TITLE,zeit_mitarbeiter_urlaub.imr BEGIN SQL select T1."No_" as c1, T1."ID No_" as c2, T1."Name" as c3, T1."Last Name" as c4, T1."First Name" as c5, T1."Employment Date" as c6, T1."Leaving Date" as c7, T1."Department No_" as c8, T1."Group No_ 1" as c9, T1."Group No_ 2" as c10, T1."Group No_ 3" as c11, T1."Time Object No_" as c12, (cast_float(T1."Std_ Vac_ Entitlem_ Days")) as c13, (cast_float(T1."Handic_ Vac_ Entitlem_ Days")) as c14, (cast_float(T1."Spec_ Vac_2 Entitlem_ Days")) as c15, (cast_float(T1."Spec_ Vac_3 Entitlem_ Days")) as c16, (cast_float(T1."Std_Vac_Days Car_Fwd_Prev_Y_")) as c17, (cast_float(T1."Handic_ Vac_1 Days Car_ Fwd_")) as c18, (cast_float(T1."Special Vac_2 Days Car_ Fwd_")) as c19, (cast_float(T1."Special Vac_3 Days Car_ Fwd_")) as c20, (cast_float(T1."Rem_ Vac_ Days taken")) as c21, (cast_float(T1."Rem_ Vac_ Days planned")) as c22, (cast_float(T1."Standard Vac_ Entitlement Hrs_")) as c23, (cast_float(T1."Handic_ Vac_1 Entitlement Hrs_")) as c24, (cast_float(T1."Special Vac_2 Entitlement (H)")) as c25, (cast_float(T1."Std_ Vac_Car_Fwd_Prev_Y_(H)")) as c26, (cast_float(T1."Handic_ Vac_1 Hours Car_ Fwd_")) as c27, (cast_float(T1."Spec_ Vac_2 Hours Car_ Fwd_")) as c28, (cast_float(T1."Rem_ Vac_ Hours taken")) as c29, (cast_float(T1."Rem_ Vac_ Hrs_ Planned")) as c30, (cast_float(T1."Rem_ Handic_ Vac_ Days taken")) as c31, (cast_float(T1."Rem_ Handic_ Vac_ Days planned")) as c32, T1."Values Car_ Fwd_ Inactive" as c33, T1."Present" as c34, T1."Absent" as c35, T1."Department Code" as c36, T1."Task Type Group" as c37, T1."Efficiency %" as c38, T1."Resource No_" as c39, T1."Rating PEREAS" as c40, ((cast_float(T1."Std_ Vac_ Entitlem_ Days"))) as c41, ((cast_float(T1."Std_Vac_Days Car_Fwd_Prev_Y_"))) as c42, (((cast_float(T1."Std_ Vac_ Entitlem_ Days")))) + (((cast_float(T1."Std_Vac_Days Car_Fwd_Prev_Y_")))) as c43, ((cast_float(T1."Rem_ Vac_ Days taken"))) as c44, ((((cast_float(T1."Std_ Vac_ Entitlem_ Days")))) + (((cast_float(T1."Std_Vac_Days Car_Fwd_Prev_Y_"))))) - (((cast_float(T1."Rem_ Vac_ Days taken")))) + ((cast_float(T1."Spec_ Vac_2 Entitlem_ Days"))) as c45, ((cast_float(T1."Rem_ Vac_ Days planned"))) as c46, (((cast_float(T1."Rem_ Vac_ Days taken")))) - (((cast_float(T1."Rem_ Vac_ Days planned")))) as c47, T2."Client_DB" as c48, CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END as c49, T1."Pay Group No_" as c50, (now()) - INTERVAL '001 10:00:00.000' as c51, (extract(DAY FROM (now()) - T1."Leaving Date")) as c52, CASE WHEN ((((extract(DAY FROM (now()) - T1."Leaving Date"))) > 0) and (T1."Leaving Date" <> TIMESTAMP '1753-01-01 00:00:00.000')) THEN ('augetretene Mitarbeiter') ELSE (T1."Pay Group No_") END as c53, T1."First Name" || ' ' || T1."Last Name" as c54, CASE WHEN (T1."Task Type Group" IN ('MONTEURE','PROD MEIST')) THEN ('prod. Personal') WHEN (T1."Task Type Group" IN ('VERWALTUNG')) THEN ('unprod. Personal') ELSE null END as c55, T2."Client_DB" as c56, CASE WHEN (T2."Client_DB" = '1') THEN ('AHR') WHEN (T2."Client_DB" = '2') THEN ('AAM') ELSE null END as c57, (CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END) as c58, CASE WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('10')) THEN ('MM') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('30')) THEN ('KRU') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('40')) THEN ('ULM') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('50')) THEN ('LL') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('55')) THEN ('GZ') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('60')) THEN ('AAM') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('70')) THEN ('LEH') WHEN (((CASE WHEN ((od_left(T1."Department No_",2)) = '90') THEN ('55') ELSE ((od_left(T1."Department No_",2))) END)) IN ('80')) THEN ('WTB') ELSE null END as c59 from "NAVISION"."import"."Employee_T" T1, "NAVISION"."import"."Time_Entry_T" T2 where ((T1."No_" = T2."Employee No_") and (T1."Client_DB" = T2."Client_DB")) and (((T1."Leaving Date" >= (now())) or (T1."Leaving Date" = TIMESTAMP '1753-01-01 00:00:00.000')) and (T1."No_" <> '11724')) order by c1 asc END SQL COLUMN,0,No COLUMN,1,Id No COLUMN,2,Name COLUMN,3,Last Name COLUMN,4,First Name COLUMN,5,Employment Date COLUMN,6,Leaving Date COLUMN,7,Department No COLUMN,8,Group No 1 COLUMN,9,Group No 2 COLUMN,10,Group No 3 COLUMN,11,Time Object No COLUMN,12,Std Vac Entitlem Days COLUMN,13,Handic Vac Entitlem Days COLUMN,14,Spec Vac 2 Entitlem Days COLUMN,15,Spec Vac 3 Entitlem Days COLUMN,16,Std Vac Days Car Fwd Prev Y COLUMN,17,Handic Vac 1 Days Car Fwd COLUMN,18,Special Vac 2 Days Car Fwd COLUMN,19,Special Vac 3 Days Car Fwd COLUMN,20,Rem Vac Days Taken COLUMN,21,Rem Vac Days Planned COLUMN,22,Standard Vac Entitlement Hrs COLUMN,23,Handic Vac 1 Entitlement Hrs COLUMN,24,Special Vac 2 Entitlement (h) COLUMN,25,Std Vac Car Fwd Prev Y (h) COLUMN,26,Handic Vac 1 Hours Car Fwd COLUMN,27,Spec Vac 2 Hours Car Fwd COLUMN,28,Rem Vac Hours Taken COLUMN,29,Rem Vac Hrs Planned COLUMN,30,Rem Handic Vac Days Taken COLUMN,31,Rem Handic Vac Days Planned COLUMN,32,Values Car Fwd Inactive COLUMN,33,Present COLUMN,34,Absent COLUMN,35,Department Code COLUMN,36,Task Type Group COLUMN,37,Efficiency % COLUMN,38,Resource No COLUMN,39,Rating Pereas COLUMN,40,Urlaubsanspruch COLUMN,41,Urlaubsübertrag Vorjahr COLUMN,42,Gesamturlaubsanspruch COLUMN,43,Resturlaub COLUMN,44,bisher genommener Urlaub COLUMN,45,Resturlaub bis Jahresende COLUMN,46,geplanter Urlaub COLUMN,47,Hauptbetrieb COLUMN,48,Standort COLUMN,49,Monteur_Gruppe_ori COLUMN,50,Heute COLUMN,51,Tage Heute Leaving Date COLUMN,52,Monteur_Gruppe COLUMN,53,Monteur COLUMN,54,produktiv/unproduktiv COLUMN,55,Hauptbetrieb_ID COLUMN,56,Hauptbetrieb_Name COLUMN,57,Standort_ID COLUMN,58,Standort_Name