master-sp
Benutzer
- Beiträge
- 22
Hallo zusammen,
ich habe ein kleines Problem das ich nicht gelöst bekomme.
Ich möchte über eine einfache "select" Anfrage auf eine -> Sicht (in der MS Sql-Datenbank) zwei Werte erhalten.
Leider kann ich diesen Code nicht als Sicht speichern.
Ergebnis wenn ich den SQL im MSSMS ablaufen lasse
Meldung beim Versuch den Code als Sicht/View zu speichern
Hat jemand einen Tipp wie ich das hinbekomme??
ich habe ein kleines Problem das ich nicht gelöst bekomme.
Ich möchte über eine einfache "select" Anfrage auf eine -> Sicht (in der MS Sql-Datenbank) zwei Werte erhalten.
Leider kann ich diesen Code nicht als Sicht speichern.
Code:
declare @zeit1 as datetime2(5)
declare @zeit2 as datetime2(5)
declare @zeit3 as datetime2(5)
Set @zeit1 = CONVERT(varchar(10), GETDATE(),102)+ ' 05:00:00.00000'
Set @zeit2 = CONVERT(varchar(10),GETDATE(), 104)+' 13:00:00.00000'
Set @zeit3 = CONVERT(varchar(10),GETDATE(), 104)+' 21:00:00.00000'
SELECT (SELECT COUNT(*)
FROM dbo.Tabelle
WHERE (TimeStamp BETWEEN @zeit1 AND @zeit2)) AS Schicht1,
(SELECT COUNT(*)
FROM dbo.Tabelle
WHERE (TimeStamp BETWEEN @zeit2 AND @zeit3)) AS Schicht2
Ergebnis wenn ich den SQL im MSSMS ablaufen lasse
Meldung beim Versuch den Code als Sicht/View zu speichern
Hat jemand einen Tipp wie ich das hinbekomme??
Zuletzt bearbeitet: