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 marcas livres de crueldade experimentaram crescimento nas vendas ao longo do último ano na França?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name TEXT, is_cruelty_free BOOLEAN, country TEXT); CREATE TABLE sales_data (sale_id INT, brand_id INT, sale_date DATE, sales_amount INT); INSERT INTO brands (brand_id, brand_name, is_cruelty_free, country) VALUES (1, 'Brand A', TRUE, 'France'), (2, 'Brand B', TRUE, 'France'), (3, 'Brand C', FALSE, 'France'); INSERT INTO sales_data (sale_id, brand_id, sale_date, sales_amount) VALUES (1, 1, '2021-01-01', 1000), (2, 1, '2021-02-01', 1500), (3, 2, '2021-01-01', 2000), (4, 2, '2021-02-01', 2500), (5, 3, '2021-01-01', 500), (6, 3, '2021-02-01', 500);
SELECT brand_name, SUM(sales_amount) as total_sales_past_year FROM brands JOIN sales_data ON brands.brand_id = sales_data.brand_id WHERE is_cruelty_free = TRUE AND country = 'France' AND sale_date > DATEADD(year, -1, CURRENT_DATE) GROUP BY brand_name HAVING SUM(sales_amount) > (SELECT SUM(sales_amount) FROM sales_data WHERE brand_id = brands.brand_id AND sale_date < DATEADD(year, -1, CURRENT_DATE));