I suspect the format of the date returned from the column function does not match the format of the date in the database.
I'm not familiar with MySQL enough to know all the data formats
Read the manual on date functions and data formats and see if they're in the same format.
Not sure other than that.