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: Contar o número de fornecedores de têxteis sustentáveis e mostrar apenas aqueles fornecedores que adotaram práticas sustentáveis nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE TextileSuppliers (supplier TEXT, sustainable BOOLEAN, last_sustainable_update DATE); INSERT INTO TextileSuppliers (supplier, sustainable, last_sustainable_update) VALUES ('Supplier1', true, '2018-01-01'), ('Supplier2', false, '2015-01-01'), ('Supplier3', true, '2020-01-01'), ('Supplier4', true, '2017-01-01');
SELECT supplier, COUNT(*) as sustainable_suppliers FROM TextileSuppliers WHERE sustainable = true AND last_sustainable_update >= DATE_SUB(CURRENT_DATE, INTERVAL 5 YEAR) GROUP BY supplier HAVING COUNT(*) > 500;