Решено 70% путем изменения в запросе, как показано ниже
ВЫБЕРИТЕ ТОП 100 ПРОЦЕНТОВ dbo.SI_Item.ig2_Code, dbo.SI_ItemGroup2.ig2_Desc, год (dbo.SI_InvoiceMaster.invcm_Date) AS SalesYear,
&
Группировка по годам (dbo.SI_InvoiceMaster.invcm_Date), dbo.SI_Item.ig2_Code, SI_ItemGroup2.ig2_Desc
ORDER BY Year (dbo.SI_InvoiceMaster.invcm_Dbo. D.), D.ig2_Code
но он работает, но не так, как я хочу, потому что его показ года в диапазоне дат Row и User mut inpuer примерно 2 года затем покажет.
если кто-то получил правильное решение, поделитесь, пожалуйста