Size: a a a

2020 June 22

a

atcq (Алексей)... in Yii Framework 2
иначе будет 10000 транзакций на каждого клиента и считай их от начала времен
источник

A

Artyom in Yii Framework 2
смотри логику, твои платежки должны быть вообще отдельно, а баланс должен вестись как его 1000 лет назад здоровые люди вели, т.е. списано-получено, всего списано-получено, движуха за сегодня.
источник

a

atcq (Алексей)... in Yii Framework 2
ну так вот, от этой цифры строится следующая
источник

A

Artyom in Yii Framework 2
вы путаете понятия, платежки с транзакций.
источник

IS

I Scarab in Yii Framework 2
Но я не понимаю проблемы найти дату последней транзакции where date <= заданной и having max(date).
источник

IS

I Scarab in Yii Framework 2
и взять исходящий баланс, раз он там один хрен есть.
источник

A

Artyom in Yii Framework 2
мне вообще пофигу, на платежку называюмую транзакцией. Я в баланс должен записать, начисленно и посчитать на тот помент без всякой наркомании и агрегаций, и записать когда получена сумма. Все.
источник

A

Artyom in Yii Framework 2
А платежки вообще отдельно, там ставь свои заплачено не заплачено.
источник

T🐜

The Ant 🐜 in Yii Framework 2
Artyom
мне вообще пофигу, на платежку называюмую транзакцией. Я в баланс должен записать, начисленно и посчитать на тот помент без всякой наркомании и агрегаций, и записать когда получена сумма. Все.
ну вот, открываешь лог транзакций по счету. делаешь агрегацию по пополнениям, и агрегацию по списаниям. А какой там баланс ваще похеру
источник

A

Artyom in Yii Framework 2
Если не ожидается большое количество и сложной логики, то может и норм, как нормально это делать я написал.
источник

A

Artyom in Yii Framework 2
и кстати, ничего агрегировать не нужно, ты просто будешь максимум две записи выбирать.
источник

T🐜

The Ant 🐜 in Yii Framework 2
чего ты так боишься агрегаций?
источник

T🐜

The Ant 🐜 in Yii Framework 2
1кк строк вообще ниочем )
источник

A

Artyom in Yii Framework 2
сколько раз мне написать почему?
источник

T🐜

The Ant 🐜 in Yii Framework 2
непонятно почему )
источник

A

Artyom in Yii Framework 2
вот, на лету у меня такая хрень работает сейчас даже за 1200сек не уклавыется, сейчас укладывается это же за примерно за 30 секунд, а могла бы за 2-3.
источник

T🐜

The Ant 🐜 in Yii Framework 2
так ты индексы поставь я хз
источник

A

Artyom in Yii Framework 2
ну агрегации же быстрые, особенно при сложных запросах, особенно при хреновых ограничениях.
источник

A

Artyom in Yii Framework 2
The Ant 🐜
так ты индексы поставь я хз
вот именно хз ты.
источник

IS

I Scarab in Yii Framework 2
ну вот если сделать что-нибудь типа
select pupil_id, output_balance, max(date) from payments group by pupil_id having max(date) between 2020-01-01 and 2020-06-01
источник