|
желательно в запросе посчитать
| ☑ |
0
SH_tan
02.04.15
✎
16:20
|
Добрый вечер всем!!!!
У меня простой вопрос, есть к примеру запрос который тянет цену и остаток, необходимо чтобы он еще выдавал арифметические данные, например - есть опт цена и есть номенклатура которая входит в группу 1 тогда расчет Опт2 = Опт + 20%
- есть номенклатура которая входит в группу 2 тогда расчет Опт3 = Опт+45%
- есть номенклатура которая входит в группу 3 тогда расчет Опт4 = Опт+50%
группа - это иерархия (папка в которой "сидит" товар) предположим группа Мебель - стул
-диван
-кресло
просто подзабыл, а городить фигню не хочу
заранее спасибо
|
|
1
SH_tan
02.04.15
✎
16:21
|
вот запрос который сделал
ВЫБРАТЬ
ОстаткиТоваровОстатки.Товар,
ОстаткиТоваровОстатки.Товар.Код,
ЦеныКомпанииСрезПоследних.Цена КАК ЦенаОпт,
СУММА(ОстаткиТоваровОстатки.ОстатокТовараОстаток) КАК ОстатокТовара
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныКомпании.СрезПоследних КАК ЦеныКомпанииСрезПоследних
ПО ОстаткиТоваровОстатки.Товар = ЦеныКомпанииСрезПоследних.Номенклатура
ГДЕ
ЦеныКомпанииСрезПоследних.ТипЦен = &ТипЦен
И ОстаткиТоваровОстатки.Склад = &Склад
И ОстаткиТоваровОстатки.ОстатокТовараОстаток > 0
СГРУППИРОВАТЬ ПО
ОстаткиТоваровОстатки.Товар,
ЦеныКомпанииСрезПоследних.Цена,
ОстаткиТоваровОстатки.Товар.Код
|
|
2
Волшебник
модератор
02.04.15
✎
16:21
|
ВЫБОР КОГДА ТОГДА КОНЕЦ
|
|
3
SH_tan
02.04.15
✎
16:22
|
(2) понятное дело, а как группу представить
|
|
4
SH_tan
02.04.15
✎
16:23
|
в иерархии
|
|
5
SH_tan
02.04.15
✎
16:24
|
будем пробовать (2)
|
|
6
SH_tan
02.04.15
✎
16:27
|
ВЫБОР
КОГДА ОстаткиТоваровОстатки.Товар в иерархии &Группа1 ТОГДА
ЦеныКомпанииСрезПоследних.Цена * 2
КОНЕЦ
пишет ошибку))) какая правильная конструкция не подскажешь?
|
|
7
SH_tan
02.04.15
✎
16:30
|
(2) так правильно будет? вродь ошибку не дает
ВЫБОР
КОГДА ОстаткиТоваровОстатки.Товар В ИЕРАРХИИ (&Группа1)
ТОГДА ЦеныКомпанииСрезПоследних.Цена * 2
КОНЕЦ
|
|
8
SH_tan
02.04.15
✎
16:39
|
спс всем
|
|