kalender.Zeitraum.sql 653 B

1234567891011121314151617181920212223
  1. SET QUOTED_IDENTIFIER ON
  2. GO
  3. SET ANSI_NULLS ON
  4. GO
  5. CREATE VIEW [kalender].[Zeitraum]
  6. AS
  7. SELECT [T1].[Datum]
  8. , [T1].[Datum] AS "Invoice Date"
  9. , [T1].[Datum] AS "Bookkeep Date"
  10. , 1 AS [Zeitraum]
  11. FROM [kalender].[Kalender_Tage] [T1]
  12. -- CROSS JOIN [kalender].[Buchungsbelege] T2
  13. -- WHERE T1.[Datum] BETWEEN DATEFROMPARTS(YEAR(T2.[Buchung_von]), 1, 1) AND EOMONTH(T2.[Buchung_bis])
  14. CROSS JOIN [kalender].[Konfiguration] [T2]
  15. CROSS JOIN [kalender].[Datum_Heute] [T3]
  16. WHERE [T1].[Datum] BETWEEN datefromparts([T2].[Jahr_von], 1, 1) AND eomonth([T3].[Datum])
  17. GO
  18. SET QUOTED_IDENTIFIER OFF
  19. GO
  20. SET ANSI_NULLS OFF
  21. GO
  22. GO