|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
Здравствуйте. Имеются две таблицы: долг (покупатель, номер документа, дата, сумма долга) и платежи (покупатель, номер платёжки, дата, сумма платежа). Нужно вывести сальдо по каждому документу т.е. максимально покрыть долг платежами. Например, есть долг док1 = 1500, док2 = 2000, производятся платежи плж1 = 500, плж2 = 700, плж3 = 1000. Сальдо по документам должно быть док1 = 0, док2 = 1300. По факту, долги гасятся по фифо. Какими способами можно реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2020, 17:39 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
Earl11, гуглите "нарастающий итог". но с фифо может быть несколько гемморойней если у вас бизнес модель предусматривает увеличение долга. помню немного попарился с расчетом валютной позиции по учету цб. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2020, 18:19 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
felix_ff, А с двумя таблицами такое возможно будет сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 10:39 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
Earl11, А с двумя таблицами такое возможно будет сделать? такое - это какое? ваш вопрос выпадает из контекста первого вопроса. нарастающий итог вы будете считать по данным из таблицы платежей, но связанной с таблицей долг конечно (по покупателям) - это две таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 10:43 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#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.
user_iddoc_iddoc_dateamountamount_inc(Отсутствует имя столбца)112020-01-01 00:00:00.0001001000122020-01-03 00:00:00.0002003000132020-01-05 00:00:00.00030060050242020-01-11 00:00:00.000400400395252020-01-21 00:00:00.000500900500 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 22:30 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
andreymx, а в разрезе дат платежей это можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 22:19 |
|
Посчитать сальдо в разрезе документа
|
|||
---|---|---|---|
#18+
Earl11, прочитайте справку про предложение over() отпадет достаточно много вопросов. https://docs.microsoft.com/ru-ru/sql/t-sql/queries/select-over-clause-transact-sql?view=sql-server-ver15 https://info-comp.ru/obucheniest/649-over-in-t-sql.html вот на мой взгляд достаточно втятное объяснение с цветными картинками: https://www.fastreport.ru/ru/blog/251/show/ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 00:20 |
|
|
start [/forum/topic.php?fid=46&msg=39995427&tid=1685696]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 140ms |
0 / 0 |