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 é a porcentagem de pedidos feitos por cada cliente na categoria de tamanho 'grande' no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE orders (order_date DATE, customer_id INT, size VARCHAR(10), quantity INT); INSERT INTO orders (order_date, customer_id, size, quantity) VALUES ('2022-01-01', 1, 'large', 100), ('2022-01-02', 2, 'large', 200), ('2022-01-03', 3, 'medium', 150), ('2022-01-04', 4, 'large', 120), ('2022-01-05', 4, 'large', 130), ('2022-02-01', 5, 'medium', 100), ('2022-02-02', 5, 'medium', 150), ('2022-03-01', 1, 'large', 180), ('2022-03-02', 6, 'x-large', 200); CREATE TABLE customers (customer_id INT, name VARCHAR(20)); INSERT INTO customers (customer_id, name) VALUES (1, 'John'), (2, 'Sarah'), (3, 'Mohammed'), (4, 'Ayanna'), (5, 'Pablo'), (6, 'Takashi');
SELECT c.customer_id, c.name, 100.0 * COUNT(o.order_id) / (SELECT COUNT(*) FROM orders WHERE order_date >= '2022-01-01' AND order_date < '2022-04-01') as pct_orders FROM orders o RIGHT JOIN customers c ON o.customer_id = c.customer_id WHERE size = 'large' AND EXTRACT(MONTH FROM order_date) < 4 GROUP BY c.customer_id, c.name;