Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ограничение при разноске.
|
|||
|---|---|---|---|
|
#18+
Всем привет. В ходе разнесения появилась потребность контролировать получившиеся суммы на максимальное значение. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Сумма все строк в пределах одного F_DOC не должна превышать N_Sum_Max_By_Doc. Как сделать это, не прибегая к еще одной разноске ? Остаток после разнесения = 0.6 (4.6 - 4) для F_Doc = 1 потребуется для следующих итераций разнесения. На примере - одна итерация разнесения (сумма = 5.2). В действительности аналог таблицы t будет очень большим и количество документов тоже. Как это сделать , реализовав это с помощью минимального количества разносок / циклов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 09:13 |
|
||
|
Ограничение при разноске.
|
|||
|---|---|---|---|
|
#18+
Cristiano_Rivaldo, @N_Sum_For_Split и N_Sum_Max_By_Doc всегда положительные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 09:37 |
|
||
|
Ограничение при разноске.
|
|||
|---|---|---|---|
|
#18+
Kopelly, Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 09:38 |
|
||
|
Ограничение при разноске.
|
|||
|---|---|---|---|
|
#18+
Подразумевается что отрицательные суммы в t уже пересчитаны и разнесены и теперь там только положительные N_Sum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 09:40 |
|
||
|
Ограничение при разноске.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2018, 10:38 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=145&tid=1689511]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 399ms |

| 0 / 0 |
