Сделать SQL-запрос к данным

Бюджет: 6 000 руб
78.86 $ – 67.11 €
Заказчик выбрал исполнителя:
Иван Палев  
Подготовить SQL-запрос для каждого уникального адреса (по колонкам row_json:=> referenceaddress, sendingaddress)  к DB PostgreSQL (10.6), чтобы выделить следующий пул сущностей: 
1. Входящие: 
1.1. Всего получено средств
1.2. Всего количество входящих транзакций
1.3. Среднее время между входящими транзакциями
1.4. Стандартное отклонение по времени между входящими транзакциями
1.5. Среднее за 1 день получено средств 
1.6. Среднее за 1 день количество входящих транзакций
1.7. Медианная за 1 день получено средств
2. Исходящие:
2.1. Всего отправлено средств
2.2. Всего количество исходящих транзакций
2.3. Среднее время между исходящими транзакциями
2.4. Стандартное отклонение по времени между исходящими транзакциями
2.5. Среднее за 1 день отправлено средств 
2.6. Среднее за 1 день количество исходящих транзакций
2.7. Медианная за 1 день получено средств 
3. Общие: 
3.1. Среднее время между всеми видами транзакций 
3.2. Баланс 
3.3. Количество активных дней
3.4. Первый активный день
3.5. Крайний активный день
3.6. Количество невалидных (valid: False) транзакций

Схема DB: 
block: int – номер блока
txid: str – уникальный идентификатор tx (транзакции) 
row_json: JSON – информация по транзакции 
Схема JSON: 
txid – совпадает с txid
fee – комиссия
sendingaddress – адрес отправителя 
referenceaddress – адрес получателя 
type – тип транзакции (интересуют два типа tx: simple send(простая отправка) & send all(отправка всех активов))
propertyid – тип актива (интересуют только 31)
остальные не актуальны
isvalid – валидность tx 

Прикреплен sample.csv с примером данных
Опубликован 29.07.2019 в 16:29

Выберите способ верификации:

Обновите страницу после прохождения верификации.