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: Encontrar os 3 dispensários com a maior média de avaliações no terceiro trimestre de 2022.
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name VARCHAR(255), type VARCHAR(255), avg_rating DECIMAL(3,1), order_date DATE); INSERT INTO dispensaries (id, name, type, avg_rating, order_date) VALUES (1, 'Dispensary A', 'recreational', 4.5, '2022-07-01'), (2, 'Dispensary B', 'recreational', 4.2, '2022-07-05'), (3, 'Dispensary C', 'medical', 4.7, '2022-07-10'), (4, 'Dispensary D', 'recreational', 2.9, '2022-07-15');
SELECT name, avg_rating FROM (SELECT name, avg_rating, ROW_NUMBER() OVER (ORDER BY avg_rating DESC) as rn FROM dispensaries WHERE QUARTER(order_date) = 3) t WHERE rn <= 3;