template.GC_Mitarbeiter.sql 833 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [template].[GC_Mitarbeiter] AS
  6. SELECT
  7. '1' AS "Client_DB",
  8. T1."employee_number" AS "Employee_ID",
  9. T1."name" as "Name",
  10. '' AS "Department",
  11. '' AS "Zuordnung_Funktion",
  12. CASE
  13. WHEN (T1."mechanic_number" IS NOT NULL)
  14. THEN ('produktiv')
  15. ELSE NULL
  16. END AS "Zuordnung_Produktiv",
  17. CASE
  18. WHEN (T1."mechanic_number" IS NOT NULL)
  19. THEN ('Monteure')
  20. ELSE NULL
  21. END AS "Monteur_Ebene_1",
  22. null as "Monteur_Ebene_2",
  23. null as "Monteur_Ebene_3",
  24. null as "Zuordnung_Department_Name",
  25. T1."productivity_factor" AS "productivity_factor",
  26. T1."leave_date" AS "leave_date"
  27. FROM "dbo"."employees" T1
  28. WHERE (
  29. (T1."leave_date" >= convert(DATE, '2016-01-01'))
  30. OR (T1."leave_date" IS NULL)
  31. )
  32. GO
  33. SET QUOTED_IDENTIFIER OFF
  34. GO
  35. SET ANSI_NULLS OFF
  36. GO
  37. GO