| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_NULLS ON
- GO
- CREATE VIEW [load].[Belege]
- AS
- SELECT convert(varchar(20), b.[Client_DB]) AS [Client_DB]
- , convert(varchar(20), b.[Department Code]) AS [Department Code]
- , convert(varchar(20), b.[Make Code]) AS [Make Code]
- , convert(varchar(20), b.[Branch Code]) AS [Branch Code]
- , convert(datetime, b.[Bookkeep Date]) AS [Bookkeep Date]
- -- , b.[Betrieb Nr]
- , convert(varchar(20), b.[Acct Nr]) AS [Acct Nr]
- , convert(decimal(28,8), b.[Betrag]) AS [Betrag]
- , CONVERT(VARCHAR(300), b.[Text]) AS [Text]
- , CONVERT(VARCHAR(300), b.[Beleg]) AS [Beleg]
- , CONVERT(VARCHAR(20), b.[VIN]) AS [VIN]
- -- , b.[Hauptbetrieb]
- -- , b.[Marke]
- , CONVERT(varchar(20), l.[Hauptbetrieb_ID]) AS [Hauptbetrieb_ID]
- , CONVERT(varchar(50), l.[Hauptbetrieb_Name]) AS [Hauptbetrieb_Name]
- , CONVERT(varchar(20), l.[Standort_ID]) AS [Standort_ID]
- , CONVERT(varchar(50), l.[Standort_Name]) AS [Standort_Name]
- , CONVERT(varchar(20), ISNULL(m.[Fabrikat], 'Fremd')) AS [Marke]
- , CONVERT(int, m.[Fabrikat_Sortierung]) AS [Fabrikat_Sortierung]
- ,convert(date, b.[Bookkeep Date]) AS [Datum]
- ,convert(varchar(20), FORMAT(b.[Bookkeep Date], 'yyyy/MM')) AS [Jahr/Monat]
- ,CAST(GETDATE() AS DATE) AS [Aktueller Tag]
- ,convert(date, (DATEADD(month, DATEDIFF(month, 0, b.[Bookkeep Date]), 0))) AS [Monatserster]
- ,EOMONTH(b.[Bookkeep Date]) AS Monatsletzter
- ,convert(varchar(100),'("' +
- CONVERT(varchar, DATEADD(month, DATEDIFF(month, 0, b.[Bookkeep Date]), 0), 23) +
- '","' +
- CONVERT(varchar, EOMONTH(b.[Bookkeep Date]), 23) +
- '")') AS MUN_DATE
- ,convert(varchar(50), CONVERT(varchar, DATEADD(month, DATEDIFF(month, 0, b.[Bookkeep Date]), 0), 112) +
- '-' +
- CONVERT(varchar, EOMONTH(b.[Bookkeep Date]), 112)) AS Mitgliedsname
- ,DATEFROMPARTS(YEAR(b.[Bookkeep Date]), 1, 1) AS [Beginn Geschäftsjahr]
- ,convert(varchar(20), FORMAT(b.[Bookkeep Date], 'MMM', 'de') + './' + FORMAT(b.[Bookkeep Date], 'yyyy', 'de')) AS Monat_Jahr
- ,convert(varchar(20), FORMAT(b.[Bookkeep Date], 'yyyy')) AS [Jahr]
- ,convert(varchar(20), FORMAT(b.[Bookkeep Date], 'MM')) AS [Monat]
- ,FORMAT(b.[Bookkeep Date], 'MMM', 'de-DE') AS [Monat_kurz]
- FROM [transform].[Belege] b
- LEFT JOIN [x_data].[Marke] m
- ON b.[Make Code] = m.[Make Code]
- LEFT JOIN [x_data].[AH_Standort] l
- ON b.[Client_DB] = l.[Client_DB]
- AND b.[Branch Code] = l.[Branch Code]
- GO
- SET QUOTED_IDENTIFIER OFF
- GO
- SET ANSI_NULLS OFF
- GO
- GO
|