Re: sorting of a price field

From: David Johnston <polobo(at)yahoo(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Re: sorting of a price field
Date: 2013-09-15 14:05:57
Message-ID: 1379253957295-5770957.post@n5.nabble.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Anne Wainwright wrote
> Thanks for what I hoped would be an easy solution. But this fails at
> the onset of a check for the validity of the sql query. This is likely
> to do with the CRUD front end that I am using (Kexi). I'll try this out
> when I access pg directly.
>
> So onto the next reply.
>
> many thanks.
> Anne
>
>
> On Sat, Sep 14, 2013 at 08:19:01PM +0800, Jov wrote:
>> what is the type of field?try order by shop_price::numeric.
>> jov
>> On Sep 14, 2013 8:06 PM, "Anne Wainwright" &lt;

> anotheranne(at)(dot)co

> &gt; wrote:
>>
>> > Hi,
>> >
>> > I run a fairly simple query to show current records of stock using the
>> > phrase 'sort by shop_price'.
>> >
>> > Surprise (but really no surprise) this is sorted in ascii order rather
>> > than shop_price order. So 110.00 comes before 20.00
>> >
>> > I can't see any reference to changing this. What can I do, is this
>> > perhaps to do with the field type, can it be changed?
>> >
>> > Thanks

Two possibilities:

1) shop_price is defined as text, but numeric
2) your client is broken

You have to tell us which one (possibly both) is true.

If your truly issue "sort by shop_price" instead of "order by shop_price"
you are not speaking SQL directly so any solutions are going to be
client-specific and you should ask them. PostgreSQL will order this
properly if provided a correct query and shop_price is numeric in nature.

If you need to alter the field type you can use the "Alter Table" command;
it is well documented. I will require a full table rewrite so depending on
the table size it could take a while.

David J.

--
View this message in context: http://postgresql.1045698.n5.nabble.com/sorting-of-a-price-field-tp5770849p5770957.html
Sent from the PostgreSQL - novice mailing list archive at Nabble.com.

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Anne Wainwright 2013-09-16 00:03:50 cannot do backup - locked?
Previous Message Ishaya Bhatt 2013-09-15 13:26:12 Hot Deploy in PostGres