1

please help me.

i have database with "dateencode" field.

but the date value of my "dateencode" field is text.

sample value of the field.

"October-01-2015" "November-31-2015" "December-31-2015"

now my problem is i want to get all info with dateencode between 'October-01-2015' and 'December-31-2015'

here is my query

SELECT * FROM `customer` WHERE `cu_dateencode` BETWEEN 'October-01-2015' AND 'December-31-2015'

this query didnt get any result.

when i try this query

SELECT * FROM `customer` WHERE `cu_dateencode` BETWEEN 'October-01-2015' AND 'October-31-2015'

i get result with value October but the problem is i also get year 2014.

please help me

i want to get all info with dateencode between 'October-01-2015' and 'December-31-2015'.

Joehamir
  • 67
  • 3
  • 12

1 Answers1

0
SELECT *, STR_TO_DATE(`cu_dateencode`,'%M-%d-%Y') FROM `customer`  WHERE STR_TO_DATE(`cu_dateencode`,'%M-%d-%Y') BETWEEN '2015-10-01' AND '2015-12-31'
J.K
  • 1,382
  • 1
  • 11
  • 27