Jump to content

Converting string to date, than selecting between 2 dates not working?


njdubois

Recommended Posts

This works :

SELECT cast(STR_TO_DATE(Session_Date,'%m/%d/%Y') as date) as cur_date, Session_Date FROM `Call_Record` 

 

It returns a LOT of results.

 

But this doesn't:

SELECT cast(STR_TO_DATE(Session_Date,'%m/%d/%Y') as date) as cur_date, Session_Date FROM `Call_Record` WHERE 'cur_date' > "2011-02-01" and 'cur_date' < "2012-02-08"

 

It returns 0 results even though there are hundreds of dates that fall with in that range.

 

I originally had:

SELECT STR_TO_DATE(Session_Date,'%m/%d/%Y') as cur_date, Session_Date FROM `Call_Record`

 

But adding the WHERE returned 0 results, so I tried adding the cast stuff, and it still didn't work.

 

I have also tried using:

WHERE 'cur_date' between "2011-02-01" and "2012-02-08"

 

Any idea what I am doing wrong?

 

Thanks a million!

Nick

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.