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: Encontre os 5 principais assinantes de celular com o maior uso total de dados no último ano, particionados por trimestre e ordenados por subscriber_id?
 ###Tabelas: 
CREATE TABLE mobile_usage (subscriber_id INT, usage_date DATE, data_usage FLOAT); INSERT INTO mobile_usage (subscriber_id, usage_date, data_usage) VALUES (1, '2022-01-01', 2.5), (1, '2022-02-01', 3.0), (2, '2022-01-01', 4.0), (2, '2022-02-01', 4.5), (3, '2022-01-01', 5.0);
SELECT subscriber_id, SUM(data_usage) as total_data_usage FROM mobile_usage WHERE usage_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY subscriber_id, QUARTER(usage_date) ORDER BY total_data_usage DESC, subscriber_id;