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/
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 |