Пример значений в столбце:
$3,459.09
$98.00
$6,789,123.15
$5,435.00
Я могу удалить знак доллара, используя подстроку, но не могу найти способ преобразовать символ в число.
Я попробовал пару вариантов
1. to_number(billed_amount) end as paid_amount_value
2. cast ( billed_amount as INT) as paid_amount_value
Ошибка:
для 1-го:
ORA-01722: invalid number
01722. 00000 - "invalid number"
*Cause: The specified number was invalid.
*Action: Specify a valid number.
для 2-го:
ORA-00932: inconsistent datatypes: expected NUMBER got CHAR
00932. 00000 - "inconsistent datatypes: expected %s got %s"