Your fields contain spaces, because of the char(15)
datatype padding them out. The numeric conversion
routine can't handle those spaces: you will need to
use a trim function (probably rtrim() will be best) to
take them out.
You can avoid this problem if you use varchar (or
text) instead of char datatype.
--- "A. Van Hook" <hook@kcp.com> wrote:
>
>
> I have a column (quantityonhand | character(15)
> | default '' )
> that I would like to use to perform simple math.
> I can't seem to get the syntax for casting and have
> tried various
> combinations of "select
> to_number(quantityonhand::text, '99G999D9S')".
> Can not get get past ERROR: Bad numeric input
> format ' '.
>
>
> Any help would be greatly appreciated....
>
>
> tanks
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions!
http://auctions.yahoo.com