test.offene_Auftraege_gesamt_S08.sql 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [test].[offene_Auftraege_gesamt_S08] AS
  6. SELECT [Serviceberater]
  7. , sum([Tage_offen]) AS [Tage_offen]
  8. , sum([DG]) AS [DG]
  9. , sum([Teile]) AS [Teile]
  10. , sum([Lohn]) AS [Lohn]
  11. , sum([ben_Std]) AS [ben_Std]
  12. FROM (SELECT [Invoice_Date]
  13. , [Serviceberater]
  14. , [Tage_offen]
  15. , [DG]
  16. , 0.0 AS [Teile]
  17. , 0.0 AS [Lohn]
  18. , 0.0 AS [ben_Std]
  19. FROM [transform].[offene_Auftraege_DG_Anz_Tage]
  20. UNION ALL
  21. SELECT [Invoice_Date]
  22. , [Serviceberater]
  23. , 0.0 AS [Tage_offen]
  24. , 0.0 AS [DG]
  25. , [Teile]
  26. , 0.0 AS [Lohn]
  27. , 0.0 AS [ben_Std]
  28. FROM [transform].[offene_Auftraege_Teile]
  29. UNION ALL
  30. SELECT [Invoice_Date]
  31. , [Serviceberater]
  32. , 0.0 AS [Tage_offen]
  33. , 0.0 AS [DG]
  34. , 0.0 AS [Teile]
  35. , [Lohn]
  36. , [ben_Std]
  37. FROM [transform].[offene_Auftraege_Ums_ben_AW]) [V1]
  38. GROUP BY [Serviceberater]
  39. GO
  40. SET QUOTED_IDENTIFIER OFF
  41. GO
  42. SET ANSI_NULLS OFF
  43. GO
  44. GO