Допустим, у меня есть следующая таблица с именем VISITS:

Мне нужно подсчитать общее количество записей для каждого местоположения, а затем иметь отдельное количество тех записей, где значения Date1
и Date2
равны. Окончательные результаты должны выглядеть так:

Я могу получить общее количество, используя:
выберите местоположение, количество (*) в качестве «Всего посещений» из группы посещений по местоположению
И я могу получить количество посещений, которые соответствуют, выполнив
выберите местоположение, количество (*) как «общее совпадение» из посещений
где Date1 = Date2 сгруппировать по местоположению
Но я не знаю, как сделать оба подсчета одним запросом.