Я пытаюсь получить результат подсчета посещений клиентов по местоположению, используя сводную таблицу, но подсчет (отдельный customer_id) и count (customer_id) возвращают один и тот же результат. Что мне делать? Должен ли я написать другой подзапрос только для этой части?
select Locationname as 'Location',[2020],[2019],[2018],[2017],[2016],[2015],[2014],[2013],[2012],[2011],[2010]
from (select year(date_when) [date_when2],Locationname ,count(distinct customer_id) [cst_id] from record
group by date_when,Locationname) as aws
PIVOT(
count([cst_id])
FOR [date_when2] IN (
[2020],
[2019],
[2018],
[2017],
[2016],
[2015],
[2014],
[2013],
[2012],
[2011],
[2010]
)
) AS pivot_table
Редактировать как запрошено: это текущий результат запроса, однако я хочу видеть уникальное количество клиентов и отличия не имеют значения.