| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_NULLS ON
- GO
- CREATE VIEW [transform_config].[Umsatzart] AS
- WITH
- "Umsatzart_import"
- AS (SELECT [Client_DB]
- , [Code] AS [Gen_ Bus_ Posting Group]
- , [Description]
- , CASE
- WHEN [Code] LIKE '%gwl%' THEN 'GWL'
- WHEN [Code] LIKE '%intern%' THEN 'Intern'
- ELSE 'Extern'
- END AS [Zuordnung]
- FROM [GC_TRANSIT_ARI].[import].[Gen_Bus_Posting_Group])
- , "Umsatzart_Master"
- AS (SELECT [Gen_ Bus_ Posting Group]
- , [Description] AS [Bezeichnung]
- , [Gen_ Bus_ Posting Group] + ' - ' + [Description] AS [Umsatzart]
- FROM (SELECT [Client_DB]
- , [Gen_ Bus_ Posting Group]
- , [Description]
- , row_number() OVER (PARTITION BY [Gen_ Bus_ Posting Group] ORDER BY [Client_DB]) AS [Row_No]
- FROM [Umsatzart_import]) AS [T1]
- WHERE [T1].[Row_No] = 1)
- SELECT [Client_DB]
- , [Umsatzart_import].[Gen_ Bus_ Posting Group]
- , [Description]
- , [Umsatzart]
- , [Zuordnung]
- FROM [Umsatzart_import]
- INNER JOIN [Umsatzart_Master] ON [Umsatzart_import].[Gen_ Bus_ Posting Group] = [Umsatzart_Master].[Gen_ Bus_ Posting Group]
- GO
- SET QUOTED_IDENTIFIER OFF
- GO
- SET ANSI_NULLS OFF
- GO
- GO
|