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: Classificar fazendas com base na quantidade total de chuva que receberam no último mês.
 ###Tabelas: 
CREATE TABLE farm_rainfall (farm_id INT, timestamp TIMESTAMP, rainfall INT);
SELECT farm_id, SUM(rainfall) AS total_rainfall, RANK() OVER (ORDER BY SUM(rainfall) DESC) AS farm_rank FROM farm_rainfall WHERE timestamp >= NOW() - INTERVAL '1 month' GROUP BY farm_id;