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 diferença de preço entre os produtos mais caros e os mais baratos na tabela 'haircare'?
 ###Tabelas: 
CREATE TABLE haircare (product_id INT, product_name VARCHAR(50), price DECIMAL(5,2));
SELECT product_name, price, MAX(price) OVER() - MIN(price) OVER() as price_difference FROM haircare;