[snip]
>> NW> Is there an easy way to order by date (YYYY - MM - DD), at the moment
my
>> NW> results are coming back with the *day* ordered but not the whole date
>> NW> like this:
>>
>> NW> 02 02 2002
>> NW> 03 03 2005
>> NW> 18 02 2003
>>
>> NW> See what I mean?
>>
[/snip]

If the date is in the format above you can select a substring
+--------+------------+
| field1 | rDate      |
+--------+------------+
|      1 | 2002-03-01 |
|      2 | 2002-03-03 |
|      3 | 2002-03-05 |
|      4 | 2002-03-07 |
|      5 | 2002-03-11 |
+--------+------------+

mysql> select substring_index(rDate, "-", -1) as Day
    -> from tblDate1
    -> order by Day;
+------+
| Day  |
+------+
| 01   |
| 03   |
| 05   |
| 07   |
| 11   |
+------+

If you want to get fancy then you could CONCAT the whole date back together,
with the day in the lead position, month in second, year in third.
HTH!

Jay




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to