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 é o nome do fornecedor com o maior número de inspeções fracassadas desde 2022-01-01?
 ###Tabelas: 
CREATE TABLE Suppliers (SupplierID varchar(10), SupplierName varchar(20)); INSERT INTO Suppliers VALUES ('A', 'Supplier A'), ('B', 'Supplier B'), ('C', 'Supplier C'); CREATE TABLE Inspections (InspectionID int, InspectionDate date, SupplierID varchar(10), Failed bit); INSERT INTO Inspections VALUES (1, '2022-01-02', 'A', 1), (2, '2022-01-03', 'B', 0), (3, '2022-01-04', 'A', 1), (4, '2022-01-05', 'C', 1), (5, '2022-01-06', 'A', 1);
SELECT SupplierName FROM Suppliers INNER JOIN (SELECT SupplierID, COUNT(*) as FailedCount FROM Inspections WHERE InspectionDate >= '2022-01-01' AND Failed = 1 GROUP BY SupplierID) as FailedInspections ON Suppliers.SupplierID = FailedInspections.SupplierID WHERE FailedCount = (SELECT MAX(FailedCount) FROM FailedInspections);