|
Помогите с запросом
| ☑ |
0
r1000
12.07.16
✎
14:06
|
Есть остаток товара 5 шт. Есть 10 поступлений этого товара, в каждом поступлении по 1шт.
Нужно выбрать последние поступления так, что бы количество товара в этих поступлениях равнялось текущему остатку.
Т.е. в данном случае нужно выбрать только 5 последних поступлений.
Если бы остаток был 3шт, то соответственно нужно выбрать только 3 последних поступления.
Как выбрать просто остаток на складе я знаю, а как поступления потом выбрать ?
|
|
1
SleepyHead
гуру
12.07.16
✎
14:08
|
Это ж типовая задача :) ну сделай пакетный запрос. Или два запроса, один по остатку, второй по документам и отработай программно.
Есть вариант решения с соединением двух наборов данных на СКД.
|
|
2
aleks_default
12.07.16
✎
14:11
|
FIFO знакомая аббревиатура?
|
|
3
aleks_default
12.07.16
✎
14:12
|
хотя в данном случае лифо
|
|
4
r1000
12.07.16
✎
14:17
|
мне запросом нужно, а не перебором.
|
|
5
PR
12.07.16
✎
14:19
|
О, очередной построитель фифо лифо в запросе.
|
|
6
r1000
12.07.16
✎
14:19
|
нельзя что ли так ?:)
|
|
7
Timon1405
12.07.16
✎
14:19
|
|
|
8
PR
12.07.16
✎
14:20
|
(6) Да в принципе много чего можно, в прыжке за шиворот себе наложить, например.
Но зачем?
|
|