इस तर्क को आजमाएं:
SELECT te.*
FROM [dbo].[tblBranchTimingEntry] te
WHERE BranchEntryId = 24 AND
'2015-01-14' < toDate AND
'2015-02-28' > fromDate;
"ओवरलैपिंग" से आपका क्या मतलब है, इस पर निर्भर करता है कि <=
. हो सकता है और/या >=
।
तर्क यह है:दो दिनांक सीमाएं ओवरलैप होती हैं, पहली शुरुआत दूसरे समाप्त होने से पहले और दूसरी शुरू होने के बाद पहली समाप्त होती है।