juergenkemeter
08-11-04, 10:54
Hallo,
ich will den Wert vom Feld REPOMEN in das Feld REENTNMEN kopieren. Bedingung dabei ist dass das Feld REENTDAT einen Wert (Datum)enthält.
Hier die Datentypen:
REENTNDAT (DATE)
REPOMEN (VARCHAR 300)
REENTMEN (VARCHAR 300)
Das habe ich ausprobiert:
SELECT
REENTNDAT,
CASE WHEN REPOMEN IS NULL THEN '' ELSE REPOMEN END AS REENTMEN
FROM HILFSSTO.REBEW
Dies ist die Fehlermeldung die ich zurückbekomme:
---------------------------
The results in a CASE expression are not compatible.
(SQL code = -581, SQL state = 42804)
---------------------------
/jk
ich will den Wert vom Feld REPOMEN in das Feld REENTNMEN kopieren. Bedingung dabei ist dass das Feld REENTDAT einen Wert (Datum)enthält.
Hier die Datentypen:
REENTNDAT (DATE)
REPOMEN (VARCHAR 300)
REENTMEN (VARCHAR 300)
Das habe ich ausprobiert:
SELECT
REENTNDAT,
CASE WHEN REPOMEN IS NULL THEN '' ELSE REPOMEN END AS REENTMEN
FROM HILFSSTO.REBEW
Dies ist die Fehlermeldung die ich zurückbekomme:
---------------------------
The results in a CASE expression are not compatible.
(SQL code = -581, SQL state = 42804)
---------------------------
/jk