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 vendas para cada tamanho, com uma coluna separada para as vendas de cada estação?
 ###Tabelas: 
CREATE TABLE Sales_by_Size (id INT, size VARCHAR(20), season VARCHAR(20), sales INT); INSERT INTO Sales_by_Size (id, size, season, sales) VALUES (1, 'XS', 'Spring', 100), (2, 'S', 'Spring', 200), (3, 'M', 'Spring', 300), (4, 'L', 'Spring', 150), (5, 'XL', 'Spring', 50), (6, 'XS', 'Summer', 120), (7, 'S', 'Summer', 220), (8, 'M', 'Summer', 320), (9, 'L', 'Summer', 180), (10, 'XL', 'Summer', 80), (11, 'XS', 'Fall', 150), (12, 'S', 'Fall', 250), (13, 'M', 'Fall', 350), (14, 'L', 'Fall', 200), (15, 'XL', 'Fall', 100), (16, 'XS', 'Winter', 180), (17, 'S', 'Winter', 280), (18, 'M', 'Winter', 380), (19, 'L', 'Winter', 250), (20, 'XL', 'Winter', 150);
SELECT size, SUM(CASE WHEN season = 'Spring' THEN sales ELSE 0 END) AS spring_sales, SUM(CASE WHEN season = 'Summer' THEN sales ELSE 0 END) AS summer_sales, SUM(CASE WHEN season = 'Fall' THEN sales ELSE 0 END) AS fall_sales, SUM(CASE WHEN season = 'Winter' THEN sales ELSE 0 END) AS winter_sales FROM Sales_by_Size GROUP BY size;