Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Mit Variablen innerhalb einer View (oder Function?) arbeiten

$
0
0

Hallo Zusammen,

ich würde gerne eine statische View erstellen, aber innerhalb der View aus Gründen der Übersichtlichkeit Variablen verwenden.

Ich kann folgenden Code im SSMS erfolgreich ausführen:

DECLARE @dt DATETIME, @dtA as Datetime, @dtB as Datetime
SET                @dt = GETDATE()
SET                @dtA = CAST(CAST(YEAR(@dt)-1 AS CHAR(4)) + '1231' AS DATE)
SET                @dtB = CAST(CAST(YEAR(@dt)-2 AS CHAR(4)) + '1231' AS DATE)

                             SELECT        GW.TeilprojektID, K.Betrag_brutto, R.Rechnungsdatum
                              FROM            dbo.tbl_Rechnungen AS R LEFT OUTER JOIN
                                                       dbo.tbl_Kontierung AS K ON R.RechnungID = K.RechnungID LEFT OUTER JOIN
                                                       dbo.tbl_Projekte_Teilprojekte_Gewerke AS GW ON K.GewerkID = GW.GewerkID
                              WHERE        (R.BuchungsartID = 1) AND (R.Rechnungsdatum <= @dtB)

[...]

Aber als View speichern kann man das nicht.

Kann mir jemand helfen wie ich so eine Abfrage speichern kann? Ggf. als Function?

Vielen Dank für Hilfe.

Viele Grüße

Patrick


 


Viele Grüße Patrick


Viewing all articles
Browse latest Browse all 1772


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>