आप इसे इस तरह कर सकते हैं:
FROM appointments
LEFT JOIN sales ON DATE(appointments.date) = DATE(sales.date)
लेकिन मुझे पूरा यकीन है कि यह एक इंडेक्स का उपयोग नहीं कर पाएगा, इसलिए यह बहुत धीमा होगा।
बेहतर होगा कि आप प्रत्येक तालिका में एक दिनांक कॉलम जोड़ें।