मार्टिन श्नाइडर ऊपर की टिप्पणी ने मुझे उत्तर पर पहुंचने में मदद की। यह MySQL विशिष्ट नहीं था बल्कि समस्या को हल करने के लिए तार्किक दृष्टिकोण था, इसलिए मैं भविष्य में इस पर आने वाले किसी भी व्यक्ति की सहायता के लिए नीचे दी गई क्वेरी को शामिल कर रहा हूं:
SELECT * FROM holiday
WHERE staffid = {staff id}
AND '{date on monday}' <= DATE(enddate)
AND '{date on friday}' >= DATE(startdate)
कर्ली ब्रैकेट के अंदर के टेक्स्ट को आवश्यकतानुसार बदलें।