employee_list.sql 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. SELECT T1."employee_number" AS "Employee_ID",
  2. RSUM(T1."employee_number") AS "Summe (Employee Number) Nr.1",
  3. T1."validity_date" AS "Validity Date",
  4. T1."is_latest_record" AS "Is Latest Record",
  5. T1."subsidiary" AS "Subsidiary",
  6. RSUM(T1."subsidiary") AS "Summe (Subsidiary) Nr.1",
  7. T1."has_constant_salary" AS "Has Constant Salary",
  8. T1."name" AS "Name",
  9. T1."initials" AS "Initials",
  10. T1."customer_number" AS "Customer Number",
  11. RSUM(T1."customer_number") AS "Summe (Customer Number) Nr.1",
  12. T1."mechanic_number" AS "Mechanic Number",
  13. RSUM(T1."mechanic_number") AS "Summe (Mechanic Number) Nr.1",
  14. T1."salesman_number" AS "Salesman Number",
  15. RSUM(T1."salesman_number") AS "Summe (Salesman Number) Nr.1",
  16. T1."is_business_executive" AS "Is Business Executive",
  17. T1."is_master_craftsman" AS "Is Master Craftsman",
  18. T1."employment_date" AS "Employment Date",
  19. T1."termination_date" AS "Termination Date",
  20. T1."leave_date" AS "leave_date",
  21. T1."is_flextime" AS "Is Flextime",
  22. RSUM(T1."is_flextime") AS "Summe (Is Flextime) Nr.1",
  23. T1."break_time_registration" AS "Break Time Registration",
  24. T1."productivity_factor" AS "productivity_factor",
  25. RSUM(T1."productivity_factor") AS "Summe (Productivity Factor) Nr.1",
  26. '1' AS "Client_DB",
  27. '' AS "Department",
  28. CASE
  29. WHEN (T1."mechanic_number" IS NOT NULL)
  30. THEN ('Monteur')
  31. ELSE NULL
  32. END AS "Zuordnung_Funktion"
  33. FROM "dbo"."employees" T1
  34. WHERE (
  35. (T1."leave_date" >= convert(DATE, '2016-01-01'))
  36. OR (T1."leave_date" IS NULL)
  37. )