|
|
Как посчитать количество дней с нулевым остатком на складе. |
☑ |
|
0
monomo1
25.01.07
✎
16:16
|
Вроде бы простая задача: надо с помощью запроса найти количество дней из периода, когда остаток на складе равен нулю. Остатки хранятся в регистре остатков. Пользоваться итогами нельзя, т.к. запрос предполагается использовать как вложенный запрос в другом запросе. Помогите!!!!!!!!!
|
|
|
1
Dionisious
25.01.07
✎
16:18
|
Соединять таблицу со всеми датами с основной таблицей регистра и считать остатки.
|
|
|
2
monomo1
25.01.07
✎
16:23
|
Считать остатки? Т.е. не пользоваться хранимыми остатками? Это же долго
|
|
|
3
VladimirSK
25.01.07
✎
16:27
|
сделай период день, и потом Счетчик (*) когда остаток = 0
|
|
|
4
Dionisious
25.01.07
✎
16:27
|
Можно считать остатки с использованием виртуальной таблицы Остатки на начало периода и к ним уже прибавлять движения за период. По другому ни как.
|
|
|
5
Dionisious
25.01.07
✎
16:28
|
(3) в результат попадут только те дни когда остаток стал равен 0, а не все дни когда остаток был 0.
|
|
|
6
VladimirSK
25.01.07
✎
16:32
|
в семерке были группировка День Все, а в восмерке похожего разве нет?
|
|
|
7
Scooter
25.01.07
✎
16:33
|
(6)в выборке
|
|
|
8
VladimirSK
25.01.07
✎
16:33
|
(5) Тогда ((Остаток = 0) и (оборот = 0))
|
|
|
9
Dionisious
25.01.07
✎
16:34
|
(6) В 8-ке для этих целей итоги служат, но у тебя они отпадают по условию.
|
|
|
10
Dionisious
25.01.07
✎
16:34
|
(8) А без разницы.
|
|
|
11
TormozIT
гуру
25.01.07
✎
16:48
|
|
|
|
12
TormozIT
гуру
25.01.07
✎
16:50
|
(11) +
Там нужно будет заменить "> 0" на "= 0" и "<= 0" на "= 0".
|
|
|
13
TormozIT
гуру
25.01.07
✎
16:51
|
(12) Поправочка.
Там нужно будет заменить "> 0" на "= 0" и "<= 0" на "<> 0".
|
|
|
14
monomo1
25.01.07
✎
18:47
|
TormozIT - Рулит. Идею запроса понял: в дни когда небыло оборота нам и не нужно знать конечный остаток - берем просто разность дат. Все гениальное просто. Сейчас пытаюсь разобраться в тонкостях, может по этой идее свой запрос составлю. Спасибо!
|
|
|
15
Advan
25.01.07
✎
18:49
|
(11)Прекрастно работает - проверено
|
|