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 a média de 'quantity_on_hand' para a tabela 'inventory', particionada por 'product_name' e ordenada por 'quantity_on_hand' em ordem decrescente.
 ###Tabelas: 
CREATE TABLE inventory (product_id INT, product_name VARCHAR(255), quantity_on_hand INT, last_updated TIMESTAMP);
SELECT AVG(quantity_on_hand) OVER (PARTITION BY product_name ORDER BY quantity_on_hand DESC) FROM inventory;