Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 August 27

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
Lutshe uje srazu gotoviy result navernoe
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Algoritm Consulting Group
Lutshe uje srazu gotoviy result navernoe
а как там можно разность еще вытащить?
источник

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
, Через минус оба
источник

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
SELECT p2.login, tr.timestamp::date, p2.partner_id, tr.currency,
   SUM(tr.amount) FILTER(WHERE tr.type = 'deposit') AS deposit_amount,
   SUM(tr.amount) FILTER(WHERE tr.type = 'payout') AS payout_amount,
SUM(tr.amount) FILTER(WHERE tr.type = 'deposit')-SUM(tr.amount) FILTER(WHERE tr.type = 'payout')
     FROM transactions_paysys tr
   LEFT JOIN player p1 on p1.login = tr.login
   LEFT JOIN player p2 on p2.partner_id = p1.ref_id::integer
     WHERE p1.ref_id IS NOT NULL
     AND tr.status = 'success'
   GROUP BY tr.timestamp::date, p2.partner_id, tr.currency, p2.login
   ORDER BY timestamp;
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Algoritm Consulting Group
SELECT p2.login, tr.timestamp::date, p2.partner_id, tr.currency,
   SUM(tr.amount) FILTER(WHERE tr.type = 'deposit') AS deposit_amount,
   SUM(tr.amount) FILTER(WHERE tr.type = 'payout') AS payout_amount,
SUM(tr.amount) FILTER(WHERE tr.type = 'deposit')-SUM(tr.amount) FILTER(WHERE tr.type = 'payout')
     FROM transactions_paysys tr
   LEFT JOIN player p1 on p1.login = tr.login
   LEFT JOIN player p2 on p2.partner_id = p1.ref_id::integer
     WHERE p1.ref_id IS NOT NULL
     AND tr.status = 'success'
   GROUP BY tr.timestamp::date, p2.partner_id, tr.currency, p2.login
   ORDER BY timestamp;
да, офигенно, спасибо! Добавил еще алиас:

SELECT p2.login, tr.timestamp::date, p2.partner_id, tr.currency,
   SUM(tr.amount) FILTER(WHERE tr.type = 'deposit') AS deposit_amount,
   SUM(tr.amount) FILTER(WHERE tr.type = 'payout') AS payout_amount,
   SUM(tr.amount) FILTER(WHERE tr.type = 'deposit') -
   SUM(tr.amount) FILTER(WHERE tr.type = 'payout') as profit
     FROM transactions_paysys tr
   LEFT JOIN player p1 on p1.login = tr.login
   LEFT JOIN player p2 on p2.partner_id = p1.ref_id::integer
     WHERE p1.ref_id IS NOT NULL
     AND tr.status = 'success'
   GROUP BY tr.timestamp::date, p2.partner_id, tr.currency, p2.login
   ORDER BY timestamp;
источник

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
Индексы есть надеюсь
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
да, id
источник

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
На остальное тоже поставьте
источник

AG

Algoritm Consulting ... in UzDev – Сообщество разработчиков Узбекистана
Летать будут запросы
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
да у меня за 336 мс весь запрос выполняется на 30 тысяч записей, хватит этого)
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
мне надо будет около миллиона записей обработать, но это разовая задача, время не так критично
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Sardorkhuja Tukhtakhodjaev
да у меня за 336 мс весь запрос выполняется на 30 тысяч записей, хватит этого)
записей*, не таблиц
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
Фирдавс
Полезностей много, например библиотека
isEven и isOdd)))
😅 но зато это не в самом языке как в Haskell или .net)
источник

BN

Bekzod Norkulov in UzDev – Сообщество разработчиков Узбекистана
источник
2020 August 28

SA

Sherzod Aripjanov in UzDev – Сообщество разработчиков Узбекистана
обработать prettier'ом будет конфеткой
источник

BN

Bekzod Norkulov in UzDev – Сообщество разработчиков Узбекистана
ага )
источник

S

SherzodRasulov in UzDev – Сообщество разработчиков Узбекистана
Сори что не по теме
источник

S

SherzodRasulov in UzDev – Сообщество разработчиков Узбекистана
Как думаете заказать игровое кресло через алиэкспрес вариант или он не дойдет и с ним будут какие то проблемы?
источник

SA

Sherzod Aripjanov in UzDev – Сообщество разработчиков Узбекистана
SherzodRasulov
Как думаете заказать игровое кресло через алиэкспрес вариант или он не дойдет и с ним будут какие то проблемы?
Доставка сколько стоит? Думаю будет огромная
источник

S

SherzodRasulov in UzDev – Сообщество разработчиков Узбекистана
Sherzod Aripjanov
Доставка сколько стоит? Думаю будет огромная
Почему
источник