select SUM (Bill) from ProductSaleReport group by PCI having MONTH(Date) between 1 and 3
Could any one please help me finding the issue.?
Use WHERE to filter before group by
WHERE
HAVING is used to filter data after the group by occurs
HAVING
select SUM (Bill) -- comment: you need to add the PCI column since you use it in the group by right? from ProductSaleReport WHERE MONTH(Date) between 1 and 3 group by PCI