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 distribuição do uso de dados móveis por hora do dia, nos últimos 7 dias?
 ###Tabelas: 
CREATE TABLE mobile_data_usage (id INT, user_id INT, data_usage FLOAT, usage_time DATETIME); INSERT INTO mobile_data_usage (id, user_id, data_usage, usage_time) VALUES (1, 1, 3.5, '2021-08-01 12:30:00'); INSERT INTO mobile_data_usage (id, user_id, data_usage, usage_time) VALUES (2, 2, 5.2, '2021-08-02 16:45:00'); INSERT INTO mobile_data_usage (id, user_id, data_usage, usage_time) VALUES (3, 3, 2.8, '2021-08-03 09:15:00');
SELECT DATEPART(hour, usage_time) as hour, AVG(data_usage) as avg_data_usage FROM mobile_data_usage WHERE usage_time >= DATEADD(day, -7, GETDATE()) GROUP BY hour ORDER BY hour;