transform.offene_Auftraege_Teile.sql 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [transform].[offene_Auftraege_Teile] AS
  6. select "GC_Department"."Hauptbetrieb_ID" AS "Hauptbetrieb_ID",
  7. "GC_Department"."Hauptbetrieb_Name" AS "Hauptbetrieb_Name",
  8. "GC_Department"."Standort_ID" AS "Standort_ID",
  9. "GC_Department"."Standort_Name" AS "Standort_Name",
  10. "offene_Auftraege_Teile"."Serviceberater" AS "Serviceberater",
  11. "offene_Auftraege_Teile"."Order Number" AS "Order_Number",
  12. case when "GC_Marken"."Fabrikat" is null then 'Fremd' else "GC_Marken"."Fabrikat" end AS "Fabrikat",
  13. case
  14. when case when "GC_Marken"."Fabrikat" is null then 'Fremd' else "GC_Marken"."Fabrikat" end = 'Fremd' then 9
  15. else "GC_Marken"."Order_By" end AS "Fabrikat_Order_By",
  16. "offene_Auftraege_Teile"."Model" AS "Model",
  17. '' AS "Fahrzeug",
  18. '' AS "Kostenstelle",
  19. "offene_Auftraege_Teile"."Description_Makes" AS "Marke",
  20. "offene_Auftraege_Teile"."Kunde" AS "Kunde",
  21. "offene_Auftraege_Teile"."Umsatzart" AS "Turnover_Type_Desc",
  22. 0 AS "Tage_offen",
  23. 0 AS "DG",
  24. 0 AS "Lohn",
  25. "offene_Auftraege_Teile"."Teile" AS "Teile",
  26. 0 AS "Sonst_",
  27. "offene_Auftraege_Teile"."Order Date" AS "Invoice_Date"
  28. from (locosoft."offene_Auftraege_Teile" "offene_Auftraege_Teile" LEFT OUTER JOIN "data"."GC_Department" "GC_Department"
  29. on "offene_Auftraege_Teile"."Hauptbetrieb" = "GC_Department"."Hauptbetrieb" and
  30. "offene_Auftraege_Teile"."Standort" = "GC_Department"."Standort")
  31. LEFT OUTER JOIN "data"."GC_Marken" "GC_Marken"
  32. on "offene_Auftraege_Teile"."Fabrikat" = "GC_Marken"."Description"
  33. GO
  34. SET QUOTED_IDENTIFIER OFF
  35. GO
  36. SET ANSI_NULLS OFF
  37. GO
  38. GO