کد قبلی را اصلاح کردم.
یک اشکالی وجود داشت و اون هم اینکه روز آخر سال محاسبه نمیشد. به همین دلیل باید در برنامه خودتون ابتدای سال بعد رو به عنوان انتهای بازه به sql بفرستید(نیاز نیست یک روز از انتها کم کنید) و در شرطهای کوئری مساوی را از SalesDate<=@d2to حذف کنید تا به صورت SalesDate<@d2to در بیاید.