|
|
|
Получить остаток на документ в обратном порядке по дате документа?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. есть 2 таблицы. 1 - остатки, 2 - движения (приход, расход). В первой таблице хранятся остатки по Контрагентам и Договорам, во второй таблице хранятся фактические движения, т.е. все приходы и расходы по каждому документу (таблица документов). Вопрос такой, Делается запрос по таблице остатков, получаются остатки и теперь надо найти первейший документ, на котором возникает остаток больше 0. Вот запрос получения остатков: Код: sql 1. 2. 3. 4. 5. А вот запрос по получению движений: Код: sql 1. 2. 3. 4. 5. 6. 7. Теперь надо как-то эти 2 таблицы объединить, чтобы получить остаток из таблицы остатков и отнять от нее все Обороты с таблицы оборотов до даты документу, включая текущий документ. Помогите пожалуйста написать наиболее оптимальный запрос для получения таких остатков. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2018, 10:33 |
|
||
|
Получить остаток на документ в обратном порядке по дате документа?
|
|||
|---|---|---|---|
|
#18+
Pvase, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2018, 11:05 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1689435]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 458ms |

| 0 / 0 |
