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: Identificar empresas que receberam financiamento na faixa de $500.000 a $1.000.000, ordenadas pelo ano de fundação.
 ###Tabelas: 
CREATE TABLE companies(id INT, name VARCHAR(50), founding_year INT, industry VARCHAR(20), funding FLOAT); INSERT INTO companies(id, name, founding_year, industry, funding) VALUES (1, 'CompanyA', 2010, 'Tech', 750000); INSERT INTO companies(id, name, founding_year, industry, funding) VALUES (2, 'CompanyB', 2015, 'Healthcare', 1500000); INSERT INTO companies(id, name, founding_year, industry, funding) VALUES (3, 'CompanyC', 2012, 'Finance', 500000); INSERT INTO companies(id, name, founding_year, industry, funding) VALUES (4, 'CompanyD', 2017, 'Retail', 2000000);
SELECT name, founding_year FROM companies WHERE funding BETWEEN 500000 AND 1000000 ORDER BY founding_year;