मान लीजिए कि आपकी तालिका को डेटारेंज कहा जाता है और आपके पास अपनी प्रक्रिया में @ param1 और param2 परिभाषित पैरामीटर हैं, तो इन पंक्तियों पर कुछ काम करना चाहिए:
set @param1 := cast('2013-03-14' as date);
set @param2 := cast('2013-03-16' as date);
select
datediff(least(date2,@param2),@param1)+1
from daterange where @param1 between date1 and date2
उदाहरण देखें sqlfiddle