Можете да го направите по следния начин:
FROM appointments
LEFT JOIN sales ON DATE(appointments.date) = DATE(sales.date)
Но съм почти сигурен, че няма да може да използва индекс, така че ще бъде много бавно.
Може би е по-добре да добавите колона за дата към всяка таблица.