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 é o tempo médio de jogo por dia para cada jogador, particionado por plataforma?
 ###Tabelas: 
CREATE TABLE Player (PlayerID INT, PlayerName VARCHAR(50), Platform VARCHAR(20)); INSERT INTO Player (PlayerID, PlayerName, Platform) VALUES (1, 'John Doe', 'PC'), (2, 'Jane Smith', 'PS5'), (3, 'Alice Johnson', 'XBOX'); CREATE TABLE GameSession (SessionID INT, PlayerID INT, StartTime TIMESTAMP, EndTime TIMESTAMP); INSERT INTO GameSession (SessionID, PlayerID, StartTime, EndTime) VALUES (1, 1, '2022-01-01 10:00:00', '2022-01-01 12:00:00'), (2, 2, '2022-01-01 14:00:00', '2022-01-01 16:00:00'), (3, 3, '2022-01-01 18:00:00', '2022-01-01 20:00:00'), (4, 1, '2022-01-02 10:00:00', '2022-01-02 12:00:00');
SELECT Platform, PlayerID, AVG(DATEDIFF('second', StartTime, EndTime)) as AvgPlaytimePerDay FROM GameSession JOIN Player ON GameSession.PlayerID = Player.PlayerID GROUP BY Platform, PlayerID, DATE(StartTime) ORDER BY Platform, PlayerID;