MS SQL Problem mit SELECT, CASE und Datumsformat
Hi,
ich brauche bitte mal nen Tritt ...
Habe eine SQL Abfrage, welche Datumsfelder abfragt: Von - Bis. Wenn das Bis-Feld einen Wert >= '01.01.2099' hat, dann soll statdessen 'unbegrenzt' zurückgeliefert werden.
Meine u.g. Abfrage liefert mir jedoch. "Fehler beim Konvertieren einer Zeichenfolge in einen datetime-Wert."
Wo ist da mein Denkfehler?
E.
ich brauche bitte mal nen Tritt ...
Habe eine SQL Abfrage, welche Datumsfelder abfragt: Von - Bis. Wenn das Bis-Feld einen Wert >= '01.01.2099' hat, dann soll statdessen 'unbegrenzt' zurückgeliefert werden.
Meine u.g. Abfrage liefert mir jedoch. "Fehler beim Konvertieren einer Zeichenfolge in einen datetime-Wert."
Wo ist da mein Denkfehler?
E.
SELECT [Tabelle1].[VonDatum] AS [Von],
CASE WHEN [Tabelle1].[BisDatum] < '01.01.2099 00:00:00' THEN [Tabelle1].[BisDatum] ELSE 'unbegrenzt' END AS [Bis]
FROM [Tabelle1]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 241724
Url: https://administrator.de/forum/ms-sql-problem-mit-select-case-und-datumsformat-241724.html
Ausgedruckt am: 09.04.2025 um 06:04 Uhr
2 Kommentare
Neuester Kommentar