Ich habe die folgende Zeile in einem TVF:SQL DateTime- oder String
CASE WHEN MIN(ISNULL(EersteStart,GETDATE())) = GETDATE()
then 'InOverleg'
else MIN(ISNULL(EersteStart,GETDATE())) end as EersteStartDatum
Mit Ausnahme der Tatsache, dass diese Art von scheint ineffizientes es immer noch nicht funktioniert, da es die folgende Fehlermeldung erzeugt:
Conversion failed when converting date and/or time from character string.
Ich verstehe den Fehler, aber wie kann ich die Abfrage anpassen, um die Funktionalität bereitzustellen, die ich möchte? (Gibt die Zeichenfolge 'InOverleg' zurück, wenn die zugrunde liegende Abfrage für alle EersteStartDatum-Felder jeder Zeile null zurückgibt oder das MIN-Datum anzeigt, wenn Zeilen vorhanden sind, in denen EersteStartDatum nicht NULL ist).
Die einzige Möglichkeit ist, das Datum als String – Jens
zurückzugeben Welche [DBMS] (https://en.wikipedia.org/wiki/DBMS) verwenden Sie? –
@a_horse_with_no_nam Ich benutze SQL Server – Kai