I am trying to select records from a database only if they match today’s date. The format for the date in the database is 2012-06-20 9:30:00 I am using the statement SELECT id FROMnewsreportsWHERE DATE(newsdate) = CURDATE() but it doesn’t not return any records for today?
Screenshot of column with dates
http://img135.imageshack.us/img135/8399/2347f03df0394cd898c7fc5.png
Or better:
The best way is to store the additional column with 2001-09-11 date format and compare this one
Example, thanks to @Conrad Frix