अगर आपके उदाहरण को पहली पंक्ति में 70 कहना चाहिए था तो
@range_start और @range_end को अपनी स्थिति पैरामीटर मानते हुए:
SELECT SUM( LEAST(@range_end, stop) - GREATEST(@range_start, start) )
FROM Table
WHERE @range_start < stop AND @range_end > start
महानतम का उपयोग करना /least और तारीख कार्य आपको वह प्राप्त करने में सक्षम होना चाहिए जो आपको सीधे दिनांक प्रकार पर संचालित करने की आवश्यकता है।