Forum
9. November 2004 um 13:15 #3737
Hallo Jürgen,
das erklärt alles. Dein Problem entsteht, da Du entweder einen String (“) oder einen Wert vom Typ Decimal.
Wenn Dein Ergebnis (REPOMEN) auch den Typ Decimal haben soll, kannst Du ihm keinen Leerstring zuweisen, sondern höchsten den Inhalt NULL.
Richtig wäre z.B.
SELECT
REENTNDAT,
REPOMEN,
CASE
WHEN REENTNDAT IS NULL
THEN CAST(NULL AS DECIMAL(7,3))
ELSE REPOMEN
END
AS RENNTMEN
FROM HILFSSTO.REBEW
So muss es klappen.
Gruss,
Alex