verkaeufer_aktiv_plan.sql 2.6 KB

1234567891011121314151617181920212223242526272829303132
  1. select T1."User ID" as "User Id",
  2. T1."Employee No_" as "Employee No",
  3. T1."Salesperson" as "Salesperson",
  4. T2."No_" as "No",
  5. T2."First Name" as "First Name",
  6. T2."Last Name" as "Last Name",
  7. T2."Name" as "Name",
  8. T2."Status" as "Status",
  9. T2."Inactive Date" as "Inactive Date",
  10. T2."Termination Date" as "Termination Date",
  11. T2."Department Code" as "Department Code",
  12. (right(T2."Department Code",2)) as "KST",
  13. CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END as "Plan_Stück",
  14. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_1",
  15. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_2",
  16. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_3",
  17. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_4",
  18. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_5",
  19. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_6",
  20. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_7",
  21. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_8",
  22. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_9",
  23. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_10",
  24. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_11",
  25. (CASE WHEN (((right(T2."Department Code",2))) = '20') THEN (216) ELSE (0) END) / 12 as "Stk_12",
  26. '2016' as "Invoice Date",
  27. CASE WHEN (((right(T2."Department Code",2))) = '20') THEN ('GA') ELSE null END as "Fahrzeugart",
  28. T1."Salesperson" + ' - ' + T2."First Name" + ' ' + T2."Last Name" as "Verkäufer_Plan",
  29. 'aktive Verkäufer' as "Verkäufer Gruppe"
  30. 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" = convert(datetime, '1753-01-01 00:00:00.000'))) and (T2."Termination Date" = convert(datetime, '1753-01-01 00:00:00.000'))) and (T1."Salesperson" <> ' ')) and (T1."Salesperson" <> 'DIV')) and (T2."Client_DB" = T1."Client_DB"))
  31. where ((((T1."Salesperson" <> ' ') and (not T1."Salesperson" IN ('DIV','BMWREL'))) and ((convert(float, T1."Salesperson")) BETWEEN 100 AND 999)) and (T2."Status" = 0))
  32. -- order by "Salesperson" asc