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 montante total de chuva para cada tipo de cultura no último ano, agrupado por mês?
 ###Tabelas: 
CREATE TABLE Rainfall (date DATE, rainfall INT, crop_type VARCHAR(20));
SELECT crop_type, EXTRACT(MONTH FROM date) as month, SUM(rainfall) OVER(PARTITION BY crop_type, EXTRACT(MONTH FROM date) ORDER BY crop_type, EXTRACT(MONTH FROM date)) as total_rainfall FROM Rainfall WHERE date >= DATEADD(year, -1, CURRENT_DATE);