Não consigo testar isso no Access, mas funciona no SQL Server, selecione as duas primeiras tabelas com uma UNION como tabela derivada, depois a tabela UNION C e a tabela derivada.
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM
(SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM @A
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM B)
AS Derived
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM C
Pode valer a pena examinar o design/relações do esquema para ver se isso pode ser evitado.