Jump to content

Order BY date not ordering properly..


mcerveni

Recommended Posts

Here's what happens when I ORDER BY date...

 

Date

-----

3/1/2009

3/10/2009

3/11/2009

3/12/2009

3/14/2009

3/16/2009

3/2/2009

2/3/2009

2/6/2009

 

Here's my query:


$sql = "SELECT * FROM import_stats WHERE EmpID = '$searchreq' || AgentName = '$searchreq' || AvayaID = '$searchreq' ORDER BY date";

 

Why is that?

Link to comment
https://forums.phpfreaks.com/topic/150021-order-by-date-not-ordering-properly/
Share on other sites

Actually, it's ordering it perfectly. What is the field type? Is it varchar or date/datetime?

 

I'm thinking if it's set to varchar mysql is going to treat it like regular alpha/numeric and sort it like that. Switch to a date/datetime field type and it should sort properly.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.