Mutohman
Benutzer
- Beiträge
- 8
Hallo zusammen,
ich habe in meiner Tabelle eine Spalte (VARCHAR) in der Werte wie zB. (-00000005.00, -00000002.37, 00000000.00, 00000001.37, etc.) eingetragen sind. diese Werte liegen da als STRING vor.
Da es sich dabei um Geldbeträge handelt, hätte ich diese Werte, diese Spalte, zu DEZIMAL umgewandelt.
Meine Versuche Scheitern!?
>>> SELECT CAST([Column 21] AS decimal) FROM [dbo].[z200_USER]
Msg 8114, Level 16, State 5, Line 20
Error converting data type varchar to numeric.
>>> SELECT CONVERT(decimal, [Column 21]) FROM [dbo].[z200_USER]
Msg 8114, Level 16, State 5, Line 22
Error converting data type varchar to numeric.
>>>ALTER TABLE [dbo].[z200_USER]
>>>ALTER COLUMN [Column 21] DECIMAL
Msg 8114, Level 16, State 5, Line 28
Error converting data type varchar to numeric.
The statement has been terminated.
Hat von euch jemand eine Ahnung was ich da falsch mache??
Ich hätte die weerte soooo gerne als DECIMAL …
LG
mutohman
ich habe in meiner Tabelle eine Spalte (VARCHAR) in der Werte wie zB. (-00000005.00, -00000002.37, 00000000.00, 00000001.37, etc.) eingetragen sind. diese Werte liegen da als STRING vor.
Da es sich dabei um Geldbeträge handelt, hätte ich diese Werte, diese Spalte, zu DEZIMAL umgewandelt.
Meine Versuche Scheitern!?
>>> SELECT CAST([Column 21] AS decimal) FROM [dbo].[z200_USER]
Msg 8114, Level 16, State 5, Line 20
Error converting data type varchar to numeric.
>>> SELECT CONVERT(decimal, [Column 21]) FROM [dbo].[z200_USER]
Msg 8114, Level 16, State 5, Line 22
Error converting data type varchar to numeric.
>>>ALTER TABLE [dbo].[z200_USER]
>>>ALTER COLUMN [Column 21] DECIMAL
Msg 8114, Level 16, State 5, Line 28
Error converting data type varchar to numeric.
The statement has been terminated.
Hat von euch jemand eine Ahnung was ich da falsch mache??
Ich hätte die weerte soooo gerne als DECIMAL …
LG
mutohman