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: Quantos clientes de cada categoria de tamanho compraram nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE Size_Categories (size_id INT, size_category VARCHAR(255)); INSERT INTO Size_Categories (size_id, size_category) VALUES (1, 'XS'), (2, 'S'), (3, 'M'), (4, 'L'), (5, 'XL'), (6, 'XXL'), (7, 'XXXL'); CREATE TABLE Purchase_History (customer_id INT, purchase_date DATE, size_id INT); INSERT INTO Purchase_History (customer_id, purchase_date, size_id) VALUES (1, '2022-03-15', 3), (2, '2022-03-01', 2), (3, '2022-03-10', 5), (4, '2022-03-20', 4), (5, '2022-03-25', 7), (6, '2022-03-30', 1), (7, '2022-04-01', 6);
SELECT size_category, COUNT(*) FROM Size_Categories JOIN Purchase_History ON Size_Categories.size_id = Purchase_History.size_id WHERE purchase_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND CURRENT_DATE GROUP BY size_category;