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 duração média da negociação de contratos em dias para cada representante de vendas?
 ###Tabelas: 
CREATE TABLE ContractNegotiations (NegotiationID INT, SalesRepID INT, NegotiationStartDate DATE, NegotiationEndDate DATE); INSERT INTO ContractNegotiations (NegotiationID, SalesRepID, NegotiationStartDate, NegotiationEndDate) VALUES (1, 1, '2020-01-01', '2020-01-10'), (2, 1, '2020-02-01', '2020-02-15'), (3, 2, '2020-03-01', '2020-03-20'), (4, 2, '2020-04-01', '2020-04-25');
SELECT SalesRepName, AVG(DATEDIFF(day, NegotiationStartDate, NegotiationEndDate)) AS AvgNegotiationDuration FROM ContractNegotiations JOIN SalesReps ON ContractNegotiations.SalesRepID = SalesReps.SalesRepID GROUP BY SalesRepName;