Jay,
Are item_tbl.creation_date and itm_table.close_date date fields or datetime fields?
If the fields are just date fields then you can use:
select from item_tbl where creation_date = now()
select from item_tbl where close_date = now()
If the fields are datetime fields use:
select * from item_tbl where DAYOFYEAR(creation_date) = DAYOFYEAR(now()) ;
select * from item_tbl where DAYOFYEAR(close_date) = DAYOFYEAR(now());
Using the date_sub() function could give erroneous results depending on the time run and time value in the field if you are only looking for todays date
Date sub function looks like:
DATE_SUB(now() interval 24 HOURS)
The MySQL documentation gives a complete description of the DATE_SUB() function, as well as many others, and can be downloaded at no charge from http://www.mysql.com/documentation/index.html.
Charles