|
Запрос 8.1 | ☑ | ||
---|---|---|---|---|
0
ChMikle
06.06.12
✎
12:17
|
Как выглядит синтаксис функции в запрос 8.1, аналогичный
|Функция Сумма=Сумма(а+б) когда а>0 ? т.е. выполнение функции при определенном условии |
|||
1
Maxus43
06.06.12
✎
12:17
|
в запросе это никак нельзя
|
|||
2
Maxus43
06.06.12
✎
12:17
|
в скд на вычисляемых полях только
|
|||
3
ChMikle
06.06.12
✎
12:18
|
вложенный запрос ?
|
|||
4
ChMikle
06.06.12
✎
12:18
|
а без СКД не получится ?
|
|||
5
Maxus43
06.06.12
✎
12:18
|
а, Выбор Когда а>0 Тогда а+б Иначе 0 Конец
|
|||
6
Eugene555
06.06.12
✎
12:20
|
СУММА(ВЫБОР КОГДА Т.а >0
ТОГДА Т.а+Т.б ИНАЧЕ 0 КОНЕЦ) КАК Сумма ИЗ Таблица КАК Т |
|||
7
ChMikle
06.06.12
✎
12:20
|
(5) а сразу в строке где функция услвоие нельзя прописать ?
|
|||
8
Maxus43
06.06.12
✎
12:21
|
(7) это поле в запросе так написать надо
|
|||
9
ChMikle
06.06.12
✎
12:22
|
ок спасибо буду ковырять :)
|
|||
10
ChMikle
06.06.12
✎
12:23
|
а таблица -это что за объект ?
|
|||
11
Maxus43
06.06.12
✎
12:24
|
Выбрать
таб.Поле1, таб.Поле2, Выбор Когда таб.Поле1>0 Тогда таб.Поле1+таб.Поле2 Иначе 0 Конец Из Справочник.Траляля Как таб |
|||
12
Maxus43
06.06.12
✎
12:25
|
запросы тут почти как в sql, по синтаксису
|
|||
13
Eugene555
06.06.12
✎
12:25
|
Таблица - это объект из которого идет выборка данных: регистр, временная таблица, документ и т.п.
|
|||
14
ChMikle
06.06.12
✎
12:31
|
погодите , подробнее напишу :)
Мне надо выбрать и регистра Накопления остатки по товарам и обороты (в виде функций по отдельным видам документов движений ) например : котлеты остаток начальный 10 шт приход (8 пачек*2шт) когда регистратор.виддокумента="ПриходнаяНакладная" расход (1 пачек*2шт) когда регистратор.виддокумента="РасходнаяНакладная" остаток конечный 24 шт |
|||
15
ChMikle
06.06.12
✎
12:58
|
UP
|
|||
16
Азазелло
06.06.12
✎
13:12
|
(14) а если регистраторы прихода/расхода - не ПриходнаяНакладная и РасходнаяНакладная - не учитывать? И остаток на конец берется не из регистра, а рассчитывается НачОст + Приход - Расход? Тогда у тебя отчет с разрывами на границах периодов будет.
|
|||
17
ChMikle
06.06.12
✎
14:23
|
(16) угу , да я вложеные запросы сделал отдельно по левому соединению, просто думал м.б. есть еще вариант
|
|||
18
ChMikle
06.06.12
✎
15:52
|
(17) переделал по примеру 11 поста ,большое спасибо за помощь :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |