verkaeufer_aktiv_plan.iqd 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,GC_Navision
  4. DATASOURCENAME,C:\GlobalCube\System\NAVISION\IQD\nw\verkaeufer_aktiv_plan.imr
  5. TITLE,verkaeufer_aktiv_plan.imr
  6. BEGIN SQL
  7. select T1."User ID" as c1,
  8. T1."Employee No_" as c2,
  9. T1."Salesperson" as c3,
  10. T2."No_" as c4,
  11. T2."First Name" as c5,
  12. T2."Last Name" as c6,
  13. T2."Name" as c7,
  14. T2."Status" as c8,
  15. T2."Inactive Date" as c9,
  16. T2."Termination Date" as c10,
  17. T2."Department Code" as c11,
  18. (od_right(T2."Department Code",2)) as c12,
  19. CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END as c13,
  20. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c14,
  21. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c15,
  22. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c16,
  23. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c17,
  24. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c18,
  25. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c19,
  26. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c20,
  27. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c21,
  28. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c22,
  29. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c23,
  30. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c24,
  31. (CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as c25,
  32. '2016' as c26,
  33. CASE WHEN (((od_right(T2."Department Code",2))) = '20') THEN ('GA') ELSE null END as c27,
  34. T1."Salesperson" || ' - ' || T2."First Name" || ' ' || T2."Last Name" as c28,
  35. 'aktive Verkäufer' as c29
  36. from ("NAVISION"."import"."User_Setup" T1 left outer join "NAVISION"."import"."Employee" T2 on ((((((T2."No_" = T1."Employee No_") and (T2."Status" = 0)) and (T2."Inactive Date" = TIMESTAMP '1753-01-01 00:00:00.000')) and (T2."Termination Date" = TIMESTAMP '1753-01-01 00:00:00.000')) and (T1."Salesperson" <> ' ')) and (T1."Salesperson" <> 'DIV')) and (T2."Client_DB" = T1."Client_DB"))
  37. where ((((T1."Salesperson" <> ' ') and (not T1."Salesperson" IN ('DIV','BMWREL'))) and ((cast_float(T1."Salesperson")) BETWEEN 100 AND 999)) and (T2."Status" = 0))
  38. order by c3 asc
  39. END SQL
  40. COLUMN,0,User Id
  41. COLUMN,1,Employee No
  42. COLUMN,2,Salesperson
  43. COLUMN,3,No
  44. COLUMN,4,First Name
  45. COLUMN,5,Last Name
  46. COLUMN,6,Name
  47. COLUMN,7,Status
  48. COLUMN,8,Inactive Date
  49. COLUMN,9,Termination Date
  50. COLUMN,10,Department Code
  51. COLUMN,11,KST
  52. COLUMN,12,Plan_Stück
  53. COLUMN,13,Stk_1
  54. COLUMN,14,Stk_2
  55. COLUMN,15,Stk_3
  56. COLUMN,16,Stk_4
  57. COLUMN,17,Stk_5
  58. COLUMN,18,Stk_6
  59. COLUMN,19,Stk_7
  60. COLUMN,20,Stk_8
  61. COLUMN,21,Stk_9
  62. COLUMN,22,Stk_10
  63. COLUMN,23,Stk_11
  64. COLUMN,24,Stk_12
  65. COLUMN,25,Invoice Date
  66. COLUMN,26,Fahrzeugart
  67. COLUMN,27,Verkäufer_Plan
  68. COLUMN,28,Verkäufer Gruppe