| From: | "Richard Huxton" <dev(at)archonet(dot)com> |
|---|---|
| To: | "Gary Stainburn" <gary(dot)stainburn(at)ringways(dot)co(dot)uk>, "pgsql-sql" <pgsql-sql(at)postgresql(dot)org> |
| Subject: | Re: where'd the spaces come from |
| Date: | 2001-07-23 11:00:11 |
| Message-ID: | 003a01c11366$a6495420$1001a8c0@archonet.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
From: "Gary Stainburn" <gary(dot)stainburn(at)ringways(dot)co(dot)uk>
> psql -c "select t.tregion || '/' || to_char(t.tnumber,'000') || '-' ||
> to_char(m.mnumber,'00') as unitno from teams t, members m
> where m.mteam = t.tid;"
> unitno
> -------------
> SW/ 041- 03
> SW/ 041- 05
Looks like a buglet in to_char()s handling of numbers (unless I
misunderstand the way the formatting is supposed to work).
select '[' || to_char(12,'x000') || ']';
?column?
----------
[x 012]
If you're running the current version, might be worth posting a bug report.
You can work around it with something like:
... substr(to_char(t.tnumber,'000'),2,3) ...
HTH
- Richard Huxton
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gary Stainburn | 2001-07-23 11:30:21 | Possible problems with cyclic references |
| Previous Message | Gary Stainburn | 2001-07-23 10:10:56 | Re: where'd the spaces come from |