Вы можете просто использовать union all
:
select row_number() over(order by row, type) row, date, type, this_year, last_year
from (
select row, date, 'enquiry' type, enquiry this_year, enquiryL last_year
union all
select row, date, 'calls' type, calls, callsL
) t
order by row