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: Quantas plantas de cannabis foram cultivadas em Oregon no último trimestre por cada site de cultivo?
 ###Tabelas: 
CREATE TABLE cultivation_sites (id INT, state TEXT, site_name TEXT);CREATE TABLE cultivation (id INT, site_id INT, plant_count INT, plant_weight DECIMAL, cultivation_date DATE);
SELECT cs.site_name, SUM(c.plant_count) as total_plants FROM cultivation_sites cs INNER JOIN cultivation c ON cs.id = c.site_id WHERE cs.state = 'Oregon' AND c.cultivation_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) GROUP BY cs.site_name;