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 regiões têm as vendas mais altas e mais baixas de produtos sustentáveis?
 ###Tabelas: 
CREATE TABLE regions (region_id INT, region_name VARCHAR(20), sustainable_products BOOLEAN, sale_date DATE); INSERT INTO regions (region_id, region_name, sustainable_products, sale_date) VALUES (1, 'Asia', true, '2021-01-01'), (2, 'Europe', false, '2021-01-01'), (3, 'Africa', true, '2021-02-01'), (4, 'Australia', false, '2021-03-01');
SELECT region_name, SUM(CASE WHEN sustainable_products THEN 1 ELSE 0 END) AS total_sustainable_sales, COUNT(*) AS total_sales FROM regions GROUP BY region_name ORDER BY total_sustainable_sales DESC, total_sales DESC;