Загрузка данных


Необходимо скорректировать скрипт с учетом незаявленных в описании требований + убрать закоммеченные строки + заменить константы дат для params на передаваемые параметры

 

*Сервис *realese-service: убрана выборка данных по началу периода, скорректирован источник данных для атрибута количества тикеров + добавлен фильтр по исключение нулевых значений

 
with params as (

select /%s::date as start_date/

'2026-03-31'::date + interval '1' day as end_date

)

select dh.user_uuid

, dfa.ticker_symbol

--, sum(dh.active_amount_before + dh.blocked_amount_before) as dfa_amount

, sum(dh.active_amount_dfa + dh.blocked_amount_dfa) as dfa_amount

from params

, dfa_history dh

inner join release_dfas dfa on dfa.id = dh.asset_id

where dh.created_at <= params.end_date

group

by dh.user_uuid

, dfa.ticker_symbol

having sum(dh.active_amount_dfa + dh.blocked_amount_dfa) != 0

order

by dfa.ticker_symbol

;

 

 

Сервис money: убрана фильтрация по дате создания кошелька
/*with params as (

select '2026-03-31'::date + interval '1' day as end_date

)*/

select a.user_id

, a.number as account_number

from /params,/ account a

where a.account_type = 'DEPOSIT'

– and a.created_at < params.end_date

;