Re: Order By Date Question

From: Bill Moran <wmoran(at)potentialtech(dot)com>
To: BlackMage <dsd7872(at)uncw(dot)edu>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Order By Date Question
Date: 2009-09-08 14:29:19
Message-ID: 20090908102919.b6a72138.wmoran@potentialtech.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

In response to BlackMage <dsd7872(at)uncw(dot)edu>:

>
> I have a question about ordering by date. I have a table with two fields and
> some date
>
> Name(character varying) | Event_Date(timestamp with timezone)
> A | 2009-09-10 5:30:00
> B | 2009-09-10- 00:00:00
> C | 2009-09-11 17:30:00
> D | 2009-09-11 07:30:00
>
>
> I want to order by date and then by name, so I want the result A,B,C,D. The
> problem is when I do a 'SELECT * FROM table_name ORDER BY Event_Date, DESC',
> it includes the actual time (HH:MM:SS) so the order comes out B,A,D,C.
>
> So what I am asking is how do I order only by the date? YYYY-MM-DD?

You could do "ORDER BY event_date::DATE"

--
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/

In response to

Browse pgsql-general by date

  From Date Subject
Next Message A. Kretschmer 2009-09-08 14:32:00 Re: Order By Date Question
Previous Message Kristian Larsson 2009-09-08 13:58:25 Adding integers ( > 8 bytes) to an inet