Hi,
Try this
Declare @Date DATEtime
SET @Date =/*Select T5.DocDate From OINV T5 */YEAR([%0])
Select T0.ItmsGrpNam,
(Select SUM(B.Quantity) From OINV A INNER JOIN INV1 B ON A.DocEntry=B.DocEntry INNER JOIN OITM C ON C.ItemCode=B.ItemCode
Where C.ItmsGrpCod=T0.ItmsGrpCod AND Month(A.DocDate)='04' AND YEAR(A.DocDate)=@Date)'April',
(Select SUM(B.Quantity) From OINV A INNER JOIN INV1 B ON A.DocEntry=B.DocEntry INNER JOIN OITM C ON C.ItemCode=B.ItemCode
Where C.ItmsGrpCod=T0.ItmsGrpCod AND Month(A.DocDate)='05' AND YEAR(A.DocDate)=@Date)'May',
(Select SUM(B.Quantity) From OINV A INNER JOIN INV1 B ON A.DocEntry=B.DocEntry INNER JOIN OITM C ON C.ItemCode=B.ItemCode
Where C.ItmsGrpCod=T0.ItmsGrpCod AND Month(A.DocDate)='06' AND YEAR(A.DocDate)=@Date)'June',
(Select SUM(B.Quantity) From OINV A INNER JOIN INV1 B ON A.DocEntry=B.DocEntry INNER JOIN OITM C ON C.ItemCode=B.ItemCode
Where C.ItmsGrpCod=T0.ItmsGrpCod AND Month(A.DocDate)='07' AND YEAR(A.DocDate)=@Date)'July'
From OITB T0
Regards,
Manish