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 total de chuva para cada sistema de irrigação no último mês, classificado em ordem decrescente?
 ###Tabelas: 
CREATE TABLE IrrigationData (id INT, System VARCHAR(255), Rainfall INT, Timestamp DATETIME); INSERT INTO IrrigationData (id, System, Rainfall, Timestamp) VALUES (1, 'Drip Irrigation', 150, '2022-04-20 12:00:00'), (2, 'Sprinkler Irrigation', 200, '2022-04-20 12:00:00');
SELECT System, SUM(Rainfall) as TotalRainfall FROM IrrigationData WHERE Timestamp BETWEEN DATEADD(day, -30, GETDATE()) AND GETDATE() GROUP BY System ORDER BY TotalRainfall DESC;