By "day that date is," do you mean Mon., Monday, 1, ...? Why won't the date_format function work with multiple tables (i.e., what error messages are you getting? You can find out by calling mysql_error() and mysql_errno())? Will you post a sample query?