Hallo Forum,
ich stehe vor einem Problem. Ich möchte für einen Bericht Daten aus einer Tabelle darstellen. Das Problem: Das Tabellenfeld ist vom Typ NVARCHAR und in diesem Feld sind auch alphanumerische Einträge vorhanden.
Ich dachte, ich könnte die Daten mittels CAST konvertieren, immer dann wenn ein numerischer Wert vorhanden ist. Dazu habe ich das folgende Konstrukt gebaut.
SELECT NAME,
CASE
WHEN (ISNUMERIC(VARVAL) = 0) THEN
VARVAL
ELSE
CAST(VARVAL AS FLOAT)
END AS VARVAL
FROM IDBVAR
Leider funktioniert das aber nicht.
Gibt es einen Weg die Konvertierung von einem Wert im Datensatz abhängig zu machen?
ich stehe vor einem Problem. Ich möchte für einen Bericht Daten aus einer Tabelle darstellen. Das Problem: Das Tabellenfeld ist vom Typ NVARCHAR und in diesem Feld sind auch alphanumerische Einträge vorhanden.
Ich dachte, ich könnte die Daten mittels CAST konvertieren, immer dann wenn ein numerischer Wert vorhanden ist. Dazu habe ich das folgende Konstrukt gebaut.
SELECT NAME,
CASE
WHEN (ISNUMERIC(VARVAL) = 0) THEN
VARVAL
ELSE
CAST(VARVAL AS FLOAT)
END AS VARVAL
FROM IDBVAR
Leider funktioniert das aber nicht.
Gibt es einen Weg die Konvertierung von einem Wert im Datensatz abhängig zu machen?