| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- SET QUOTED_IDENTIFIER ON
- GO
- SET ANSI_NULLS ON
- GO
- CREATE VIEW [test].[Aftersales_S03] AS
- SELECT format([Invoice_Date], 'yyyy-MM') AS [Periode]
- , [Serviceberater]
- , sum([Lohn]) AS [Lohn]
- , sum([Teile]) AS [Teile]
- , sum([Fremdl]) AS [Fremdl]
- , sum([Mietwagen]) AS [Mietwagen]
- , sum([ben_Std]) AS [ben_Std]
- , sum([verk_Std]) AS [verk_Std]
- , sum([DG]) AS [DG]
- FROM (SELECT [Invoice_Date]
- , [Hauptbetrieb_ID]
- , [Standort_ID]
- , [Serviceberater]
- , [Lohn_Umsatz] + [NL_Lohn] AS [Lohn]
- , [Teile_Umsatz] + [NL_Teile] AS [Teile]
- , [Fremdl_] AS [Fremdl]
- , [Mietw_] AS [Mietwagen]
- , 0.0 AS [ben_Std]
- , 0.0 AS [verk_Std]
- , [DG] AS [DG]
- FROM [transform].[Aftersales_Rechnungen_neu]
- UNION ALL
- SELECT [Invoice_Date]
- , [Hauptbetrieb_ID]
- , [Standort_ID]
- , [Serviceberater]
- , 0.0 AS [Lohn]
- , 0.0 AS [Teile]
- , 0.0 AS [Fremdl]
- , 0.0 AS [Mietwagen]
- , convert(decimal(10, 2), [ben__Std_]) AS [ben_Std]
- , 0.0 AS [verk_Std]
- , 0.0 AS [DG]
- FROM [transform].[Aftersales_Rechnungen_ben_AW_final]
- UNION ALL
- SELECT [Invoice_Date]
- , [Hauptbetrieb_ID]
- , [Standort_ID]
- , [Serviceberater]
- , 0.0 AS [Lohn]
- , 0.0 AS [Teile]
- , 0.0 AS [Fremdl]
- , 0.0 AS [Mietwagen]
- , 0.0 AS [ben_Std]
- , convert(decimal(10, 2), [verk__Std_]) AS [verk_Std]
- , 0.0 AS [DG]
- FROM [transform].[Aftersales_Rechnungen_verk_AW_final]) [V1]
- WHERE [Invoice_Date] >= datefromparts(year(getdate()), 1, 1)
- GROUP BY format([Invoice_Date], 'yyyy-MM'), [Serviceberater]
- GO
- SET QUOTED_IDENTIFIER OFF
- GO
- SET ANSI_NULLS OFF
- GO
- GO
|