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 é o nível médio de umidade do solo na primeira semana de agosto para todos os sensores de IoT na 'Índia'?
 ###Tabelas: 
CREATE TABLE iot_sensors (id INT, name TEXT, country TEXT); INSERT INTO iot_sensors (id, name, country) VALUES (1, 'IS1', 'India'), (2, 'IS2', 'Pakistan'); CREATE TABLE soil_moisture (id INT, sensor_id INT, timestamp TIMESTAMP, moisture FLOAT); INSERT INTO soil_moisture (id, sensor_id, timestamp, moisture) VALUES (1, 1, '2021-08-01 12:00:00', 35), (2, 1, '2021-08-02 12:00:00', 37), (3, 1, '2021-08-03 12:00:00', 32), (4, 2, '2021-08-01 12:00:00', 40), (5, 2, '2021-08-02 12:00:00', 42), (6, 2, '2021-08-03 12:00:00', 38);
SELECT AVG(moisture) FROM (SELECT moisture, ROW_NUMBER() OVER (PARTITION BY sensor_id ORDER BY timestamp) rn FROM soil_moisture WHERE country = 'India' AND EXTRACT(MONTH FROM timestamp) = 8 AND EXTRACT(DAY FROM timestamp) BETWEEN 1 AND 7) t WHERE rn = 1;