Jump to content

query using date stored as varchar?


mdemetri2

Recommended Posts

Hello there

 

Hoping someone might be able to steer me in the right direction here. 

 

I have a varchar field that is used to record a date stored in format Y-m-d H:i:s (e.g. 2013-08-07 09:20:46)

 

I would like to run a script that means I can query this field, and allow me to do a between date a and b. 

 

Is this possible due to it being stored as a varchar and in such a format?

 

Many thanks

mdemetri2

Link to comment
https://forums.phpfreaks.com/topic/283208-query-using-date-stored-as-varchar/
Share on other sites

Make sure the date range limits are in the format 'yyyy-mm-dd'. To compare just the date portion of the date/time use DATE() function.

 

eg

$a = '2013-10-20';
$b = '2013-10-23'

$sql = "SELECT something FROM mytable WHERE DATE(mydate) BETWEEN '$a' AND '$b' ";

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.