Re: casting question
Jeff Eckermann <jeff_eckermann@yahoo.com>
From: Jeff Eckermann <jeff_eckermann@yahoo.com>
To: "A. Van Hook" <hook@kcp.com>, pgsql-sql@postgresql.org
Date: 2002-02-04T15:05:30Z
Lists: pgsql-sql
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