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 quantidade total de 'Suéteres de Lã' vendidos e devolvidos entre '2022-01-16' e '2022-01-31'?
 ###Tabelas: 
CREATE TABLE sales (id INT, product VARCHAR(50), quantity INT, price DECIMAL(5,2), date DATE); INSERT INTO sales (id, product, quantity, price, date) VALUES (1, 'Wool Sweaters', 75, 60.00, '2022-01-18'), (2, 'Wool Sweaters', 30, 60.00, '2022-01-25'); CREATE TABLE returns (id INT, product VARCHAR(50), quantity INT, reason VARCHAR(50), date DATE); INSERT INTO returns (id, product, quantity, reason, date) VALUES (1, 'Wool Sweaters', 10, 'Size too large', '2022-01-20'), (2, 'Wool Sweaters', 5, 'Did not like color', '2022-01-30');
SELECT SUM(s.quantity) FROM sales s WHERE s.product = 'Wool Sweaters' AND s.date BETWEEN '2022-01-16' AND '2022-01-31' UNION SELECT SUM(r.quantity) FROM returns r WHERE r.product = 'Wool Sweaters' AND r.date BETWEEN '2022-01-16' AND '2022-01-31';