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: Quais são as vendas totais e as vendas médias por transação para produtos de beleza com um rótulo livre de óleo de palma na Alemanha?
 ###Tabelas: 
CREATE TABLE beauty_products_germany (palm_oil_free BOOLEAN, sale_date DATE, sales_quantity INT, unit_price DECIMAL(5,2)); INSERT INTO beauty_products_germany (palm_oil_free, sale_date, sales_quantity, unit_price) VALUES (TRUE, '2022-01-01', 120, 22.99), (FALSE, '2022-01-01', 180, 18.99);
SELECT SUM(sales_quantity * unit_price) AS total_sales, AVG(sales_quantity) AS avg_sales_per_transaction FROM beauty_products_germany WHERE palm_oil_free = TRUE AND sale_date BETWEEN '2022-01-01' AND '2022-12-31';