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: Liste o uso total de dados e a receita para cada país nas tabelas 'subscriber_data', 'infrastructure_data' e 'sales_data'.
 ###Tabelas: 
CREATE TABLE sales_data (subscriber_id INT, country VARCHAR(50), plan_type VARCHAR(20), revenue FLOAT); INSERT INTO sales_data VALUES (1, 'USA', 'Basic', 30), (2, 'China', 'Premium', 50), (3, 'India', 'Basic', 30); CREATE TABLE subscriber_data (subscriber_id INT, country VARCHAR(50), plan_type VARCHAR(20), data_usage FLOAT); INSERT INTO subscriber_data VALUES (1, 'USA', 'Basic', 2.5), (2, 'China', 'Premium', 4.7), (3, 'India', 'Basic', 3.2); CREATE TABLE infrastructure_data (country VARCHAR(50), num_broadband INT, population INT); INSERT INTO infrastructure_data VALUES ('USA', 80000000, 331002651), ('China', 350000000, 1439323776), ('India', 25000000, 1380004385);
SELECT sd.country, SUM(sd.data_usage) AS total_data_usage, SUM(s.revenue) AS total_revenue FROM sales_data s JOIN subscriber_data sd ON s.subscriber_id = sd.subscriber_id JOIN infrastructure_data i ON sd.country = i.country GROUP BY sd.country;