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 precipitação média nos últimos 30 dias para todas as culturas na Espanha?
 ###Tabelas: 
CREATE TABLE Precipitation (location VARCHAR(255), date DATE, precipitation INT); INSERT INTO Precipitation (location, date, precipitation) VALUES ('Spain', '2022-06-01', 5), ('Spain', '2022-06-02', 10), ('Spain', '2022-06-03', 8);
SELECT AVG(precipitation) FROM Precipitation WHERE location = 'Spain' AND date BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE();