xtract.accounts_characteristics.sql 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [xtract].[accounts_characteristics] AS
  6. WITH
  7. "accounts_chars"
  8. AS (SELECT [client_db]
  9. , [subsidiary_to_company_ref]
  10. , [skr51_branch]
  11. , [skr51_make]
  12. , [skr51_cost_center]
  13. , [skr51_sales_channel]
  14. , [skr51_cost_unit]
  15. , [skr51_brach_name]
  16. , [skr51_make_description]
  17. , [skr51_cost_center_name]
  18. , [skr51_sales_channel_name]
  19. , [skr51_cost_unit_name]
  20. , convert(varchar(10), [skr51_branch]) AS [Standort_Code]
  21. , convert(varchar(10), [skr51_make]) AS [Marke_Code]
  22. , right('0' + convert(varchar(10), [skr51_cost_center]), 2) AS [Kostenstelle_Code]
  23. , right('0' + convert(varchar(10), [skr51_sales_channel]), 2) AS [Absatzkanal_Code]
  24. , right('0' + convert(varchar(10), [skr51_cost_unit]), 2) AS [Kostenträger_Code]
  25. FROM [LOCOSOFT].[dbo].[accounts_characteristics])
  26. SELECT [client_db]
  27. , [subsidiary_to_company_ref]
  28. , [skr51_branch]
  29. , [skr51_make]
  30. , [skr51_cost_center]
  31. , [skr51_sales_channel]
  32. , [skr51_cost_unit]
  33. , [skr51_brach_name]
  34. , [skr51_make_description]
  35. , [skr51_cost_center_name]
  36. , [skr51_sales_channel_name]
  37. , [skr51_cost_unit_name]
  38. , [Standort_Code]
  39. , [skr51_brach_name] AS [Standort_Name]
  40. , [Standort_Code] + ' - ' + [skr51_brach_name] AS [Standort_mit_Bez]
  41. , [Marke_Code]
  42. , [skr51_make_description] AS [Marke_Name]
  43. , + ' - ' + [skr51_make_description] AS [Marke_mit_Bez]
  44. , [Kostenstelle_Code]
  45. , left([Kostenstelle_Code], 1) AS [Kostenstelle_1_Stelle]
  46. , [skr51_cost_center_name] AS [Kostenstelle_Name]
  47. , [Kostenstelle_Code] + ' - ' + [skr51_cost_center_name] AS [Kostenstelle_mit_Bez]
  48. , [Absatzkanal_Code]
  49. , left([Absatzkanal_Code], 1) AS [Absatzkanal_1_Stelle]
  50. , [skr51_sales_channel_name] AS [Absatzkanal_Name]
  51. , [Absatzkanal_Code] + ' - ' + [skr51_sales_channel_name] AS [Absatzkanal_mit_Bez]
  52. , [Kostenträger_Code]
  53. , left([Kostenträger_Code], 1) AS [Kostenträger_1_Stelle]
  54. , [skr51_cost_unit_name] AS [Kostenträger_Name]
  55. , [Kostenträger_Code] + ' - ' + [skr51_cost_unit_name] AS [Kostenträger_mit_Bez]
  56. , [Marke_Code] + ' - ' + [Kostenträger_Code] + ' - ' + [skr51_cost_unit_name] AS [Kostenträger_Marke_mit_Bez]
  57. FROM [accounts_chars]
  58. GO
  59. SET QUOTED_IDENTIFIER OFF
  60. GO
  61. SET ANSI_NULLS OFF
  62. GO
  63. GO