Вам нужно использовать группу к тому времени
select year, count(distinct CustomerID) as CustomerID
from CustomerVisits
where year in (2016,2017,2018,2019)
Group by CustomerID, year
Насколько я понял ваше требование, вы можете использовать два столбца отдельно следующим образом:
select distinct year, CustomerID
from CustomerVisits
where year in (2016,2017,2018,2019)