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 produtividade entre trabalhadores nas indústrias de 'mineração' e 'petróleo', ordenada pela diferença de produtividade em ordem decrescente?
 ###Tabelas: 
CREATE TABLE Productivity (Id INT, Worker VARCHAR(50), Industry VARCHAR(50), Productivity FLOAT); INSERT INTO Productivity (Id, Worker, Industry, Productivity) VALUES (1, 'John Doe', 'mining', 10.5); INSERT INTO Productivity (Id, Worker, Industry, Productivity) VALUES (2, 'Jane Smith', 'mining', 9.8); INSERT INTO Productivity (Id, Worker, Industry, Productivity) VALUES (3, 'Mike Johnson', 'oil', 12.2);
SELECT a.Industry as Industry_1, b.Industry as Industry_2, ABS(a.Productivity - b.Productivity) as Productivity_Difference FROM Productivity a, Productivity b WHERE a.Industry = 'mining' AND b.Industry = 'oil' ORDER BY Productivity_Difference DESC;