|
Как правильно написать запрос на след задачу?
| ☑ |
0
nlira
28.08.12
✎
00:53
|
Необходимо:
1) из регистра накопления получить все номенклатуры с разными датами производства, у которых есть остатки
2) из этого же регистра накопления посчитать количество отгруженных товаров(итоговое количество без дат производства)
в итоге должно получиться такая таблица:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье 200 150
15.06.2012 100
12.05.2012 50
11.03.2012 50
а у меня получается:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье 200
15.06.2012 100 150
12.05.2012 50 150
11.03.2012 50 150
или так:
Номенклатура/ ДатаПроизводства /Количество /КоличествоРасход
печенье 200 150
15.06.2012 100 150
12.05.2012 50 150
11.03.2012 50 150
как убрать количество расход в не итоговых строках?
|
|
1
el-gamberro
28.08.12
✎
01:23
|
выбор когда датапроизводства = null тогда количестворасход иначе 0 конец как количестворасход
|
|
2
unkairosed
28.08.12
✎
01:26
|
(1) не читал текст задачи, но как минимум датапроизводства is null, а не =
|
|
3
el-gamberro
28.08.12
✎
01:28
|
(2) фига себе. может подскажешь как написать запрос с вычислением интервалов?
|
|
4
mistеr
28.08.12
✎
01:47
|
(0) В прошлой теме место закончилось?
|
|
5
nlira
28.08.12
✎
09:50
|
это в итоге (1) сделать или где поля выбираются?
Просто если где поля выбираются сделаешь - не правильно. Если в итогах - тже чтото не прокатывает
|
|
6
nlira
28.08.12
✎
15:48
|
Гы... Сделала!!!
Для тех кто тоже сидит с такой проблемой, дабы помочь. Всем, кто помогал - огромное спасибо!!!
Добавляю поле 0 - КоличествоРасход = 0 и поле КоличествоРасход1 - с числом 150.
В итоге написала следующе:
КоличествоРасход = ВЫБОР
КОГДА (НЕ Номенклатура ЕСТЬ NULL )
ТОГДА СРЕДНЕЕ(КоличествоРасход1)
ИНАЧЕ 0
КОНЕЦ
|
|
7
nlira
28.08.12
✎
15:48
|
и все
|
|