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: Encontrar empresas do setor varejista com mais de 100 funcionários e listar seus nomes, datas de fundação e o número de rodadas de financiamento que completaram.
 ###Tabelas: 
CREATE TABLE companies (id INT, name TEXT, industry TEXT, employees INT, founded_date DATE); CREATE TABLE funding (company_id INT, amount INT, round INT); INSERT INTO companies (id, name, industry, employees, founded_date) VALUES (1, 'ShopRite', 'Retail', 200, '2005-01-01'); INSERT INTO funding (company_id, amount, round) VALUES (1, 100000, 1);
SELECT companies.name, companies.founded_date, COUNT(DISTINCT funding.round) AS funding_rounds FROM companies INNER JOIN funding ON companies.id = funding.company_id WHERE companies.industry = 'Retail' AND companies.employees > 100 GROUP BY companies.name, companies.founded_date;