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 valor total dos ativos por cliente até o último dia de cada trimestre?
 ###Tabelas: 
CREATE TABLE assets (client_id INT, assets_value FLOAT, assets_date DATE); INSERT INTO assets (client_id, assets_value, assets_date) VALUES (1, 150000.00, '2022-01-01'), (1, 160000.00, '2022-04-01'), (2, 220000.00, '2022-01-01'), (2, 230000.00, '2022-04-01');
SELECT client_id, SUM(assets_value) as total_assets_value FROM assets WHERE assets_date IN (SELECT LAST_DAY(date_add(DATE(assets_date), INTERVAL (quarter(assets_date) - 1) * 3 MONTH)) as last_day_of_quarter FROM assets GROUP BY client_id) GROUP BY client_id;