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]
Please also mark the comments that contributed to the solution of the article
Content-Key: 241724
Url: https://administrator.de/contentid/241724
Printed on: April 24, 2024 at 10:04 o'clock
2 Comments
Latest comment