При условии, что каждый визит имеет уникальный идентификатор:
select
count( distinct case when month = 'March' then visit_ID else NULL end ) as March_Visits
, count( distinct case when month = 'April' then visit_ID else NULL end ) as April_Visits
from visits
Или, если вы хотите все в одном столбце, просто сгруппируйте по месяцам:
select
month
, count( distinct visit_ID ) as Visits
from visits
group by month
order by month