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: Qual é a profundidade mínima de perfuração, em pés, para todos os poços no Haynesville Shale, agrupados pela empresa que perfurou o poço?
 ###Tabelas: 
CREATE TABLE DrillingDepths (WellID INT, Location VARCHAR(20), DrillingCompany VARCHAR(20), DrillingDepth INT); INSERT INTO DrillingDepths (WellID, Location, DrillingCompany, DrillingDepth) VALUES (1, 'Haynesville Shale', 'Company C', 15000), (2, 'Haynesville Shale', 'Company D', 12000), (3, 'Marcellus Shale', 'Company C', 13000);
SELECT DrillingCompany, MIN(DrillingDepth) FROM DrillingDepths WHERE Location = 'Haynesville Shale' GROUP BY DrillingCompany;