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 no tempo médio gasto na plataforma, por jogador, entre os jogadores que fizeram uma compra no último mês e aqueles que não fizeram, para cada plataforma?
 ###Tabelas: 
CREATE TABLE PlayerPurchaseTime (PlayerID INT, Platform VARCHAR(10), AvgTime FLOAT, Purchase DATE); INSERT INTO PlayerPurchaseTime (PlayerID, Platform, AvgTime, Purchase) VALUES (1, 'PC', 150.5, '2022-01-01');
SELECT a.Platform, AVG(a.AvgTime - b.AvgTime) as AvgTimeDifference FROM PlayerPurchaseTime a, PlayerPurchaseTime b WHERE a.Platform = b.Platform AND a.Purchase >= CURRENT_DATE - INTERVAL 1 MONTH AND b.Purchase < CURRENT_DATE - INTERVAL 1 MONTH GROUP BY a.Platform;