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: Calcular o número de eventos de engajamento comunitário nos últimos 6 meses, agrupados pelo dia da semana e ordenados pelo dia da semana em ordem crescente.
 ###Tabelas: 
CREATE TABLE Events (EventID INT, EventName TEXT, EventDate DATE); INSERT INTO Events (EventID, EventName, EventDate) VALUES (1001, 'Community Pottery Workshop', '2022-01-01'), (1002, 'Weaving Techniques Demonstration', '2022-02-15'), (1003, 'Traditional Dance Festival', '2022-03-31');
SELECT DATENAME(dw, EventDate) AS Day_Of_Week, COUNT(EventID) AS Number_Of_Events FROM Events WHERE EventDate >= DATEADD(month, -6, GETDATE()) GROUP BY DATENAME(dw, EventDate) ORDER BY DATENAME(dw, EventDate) ASC;