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 valor médio do contrato para cada fornecedor nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Contracts (ContractID int, ContractDate date, ContractValue numeric(18,2), VendorName varchar(50)); INSERT INTO Contracts (ContractID, ContractDate, ContractValue, VendorName) VALUES (1, '2022-06-15', 1500000.00, 'Global Enterprises'), (2, '2022-03-01', 1200000.00, 'ABC Corp'), (3, '2022-05-10', 800000.00, 'XYZ Inc'), (4, '2022-07-05', 900000.00, 'Global Enterprises'), (5, '2022-11-28', 1100000.00, 'DEF LLC');
SELECT VendorName, AVG(ContractValue) as AvgContractValue FROM Contracts WHERE ContractDate >= DATEADD(month, -6, CURRENT_DATE) GROUP BY VendorName;