I have a table like this:
Person City workingdate A Newyork 10.11.2015 A Newyork 11.11.2015 A Newyork 12.11.2015 B Newyork 10.11.2015 B Newyork 15.11.2015 B Newyork 16.11.2015 B Newyork 18.11.2015
I want to have a column that considers a great person inside the city:
Person City workingdate countdistinctpersonincity A Newyork 10.11.2015 1 A Newyork 11.11.2015 0 A Newyork 12.11.2015 0 B Newyork 10.11.2015 1 B Newyork 15.11.2015 0 B Newyork 16.11.2015 0 B Newyork 18.11.2015 0
Could you help me how to do this?
CREATE TABLE Persons (Person varchar(25), City varchar(255), workingdate varchar(10)); insert into Persons values ('A', 'Newyork','10.11.2015'), ('A', 'Newyork','11.11.2015'), ('A', 'Newyork','12.11.2015'), ('B', 'Newyork','10.11.2015'), ('B', 'Newyork','15.11.2015'), ('B', 'Newyork','16.11.2015'), ('B', 'Newyork','18.11.2015');
source share