Está agregando el 1 a getdate(), por lo que está agregando 1 día
SELECT ProductName FROM tblProduct WHERE Year BETWEEN
(year(getdate()) -1) AND (year(getdate()) + 1)
Está agregando el 1 a getdate(), por lo que está agregando 1 día
SELECT ProductName FROM tblProduct WHERE Year BETWEEN
(year(getdate()) -1) AND (year(getdate()) + 1)