Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a receita total gerada pelos programas de arte comunitária, em comparação com a receita das coleções de arte permanentes, para museus nos Estados Unidos?
 ###Tabelas: 
CREATE TABLE museums (id INT, name VARCHAR(255), location VARCHAR(255)); CREATE TABLE art_collections (id INT, museum_id INT, type VARCHAR(255), revenue DECIMAL(10,2)); CREATE TABLE community_programs (id INT, museum_id INT, type VARCHAR(255), revenue DECIMAL(10,2));
SELECT m.location, SUM(ac.revenue) AS total_collection_revenue, SUM(cp.revenue) AS total_program_revenue FROM museums m LEFT JOIN art_collections ac ON m.id = ac.museum_id LEFT JOIN community_programs cp ON m.id = cp.museum_id WHERE m.location = 'United States' GROUP BY m.location;