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: Mostrar o número de produtos vendidos por cada fornecedor no último trimestre.
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, name VARCHAR(255)); INSERT INTO suppliers (supplier_id, name) VALUES (1, 'Green Supplies'), (2, 'Eco Goods'); CREATE TABLE products (product_id INT, name VARCHAR(255), supplier_id INT); INSERT INTO products (product_id, name, supplier_id) VALUES (1, 'Refurbished Laptop', 1), (2, 'Bamboo Toothbrush', 2); CREATE TABLE sales (sale_id INT, product_id INT, sale_date DATE); INSERT INTO sales (sale_id, product_id, sale_date) VALUES (1, 1, '2022-01-05'), (2, 2, '2022-02-10'), (3, 1, '2022-03-20');
SELECT suppliers.name, COUNT(*) FROM suppliers JOIN products ON suppliers.supplier_id = products.supplier_id JOIN sales ON products.product_id = sales.product_id WHERE sale_date BETWEEN '2022-01-01' AND '2022-03-31' GROUP BY suppliers.name;