|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
Привет создаем таблицу Код: php 1.
и Код: php 1.
так каждый день. Kак определить сколько денег остается каждый день после закрытия? Только без over() пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:58 |
|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
shalxТолько без over() пожалуйста. Эта задача противоречит реляционной теории. В теории нет порядка следования записей при хранении, т.е. нет "вчера/сегодня/завтра", поэтому средствами стандартного SQL задача нерешаема. Только извраты типа over() и т.п. в соответствии с диалектом SQL конкретной СУБД. Как вариант добавить поле "ost_end" и в триггере его рассчитывать, но учти что триггеры в SQLite могут отключаться. Тут минус в том что если поменяешь остаток год назад, то придется пересчитать остатки за весь год, поэтому удобнее сделать отдельную таблицу (дата, остаток) и внести туда контрольные точки, например на 1-е число каждого месяца, а внутри месяца считать от ближайшей контрольной точки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 18:21 |
|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
shalxТолько без over() Left join самой на себя с условием + Группировка. Чем больше данных, тем больше тормозов ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 19:18 |
|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
Dima T, cпасибо за информацию ,задачу собираюсь сделать на php но тоже получается костыльно , несколько циклов и пару запросов все равно понадобится. А вы не знаете на чем делают прикладные приложения, какие базы данных в них лучше использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 22:10 |
|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
shalxDima T, cпасибо за информацию ,задачу собираюсь сделать на php но тоже получается костыльно , несколько циклов и пару запросов все равно понадобится. Зачем несколько циклов? Получаешь остаток на начало периода, затем в один проход рассчитываешь для каждого дня. shalxА вы не знаете на чем делают прикладные приложения, какие базы данных в них лучше использовать? Обычно PHP в связке с MySQL используют. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 07:42 |
|
Oстаток на каждый день
|
|||
---|---|---|---|
#18+
Dima TshalxDima T, cпасибо за информацию ,задачу собираюсь сделать на php но тоже получается костыльно , несколько циклов и пару запросов все равно понадобится. Зачем несколько циклов? Получаешь остаток на начало периода, затем в один проход рассчитываешь для каждого дня. shalxА вы не знаете на чем делают прикладные приложения, какие базы данных в них лучше использовать? Обычно PHP в связке с MySQL используют. Нужны все остатки сразу, для всех дней. Задачу выполнил и не очень криво. Хочу показать Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Но в excel получается такая штука очень красиво, хочу встраиваемый excell ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 09:47 |
|
|
start [/forum/topic.php?fid=54&msg=39776583&tid=2008405]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 247ms |
total: | 374ms |
0 / 0 |